Skip to content

withriley/terraform-cloudhealth

Terraform CloudHealth Module

The GitHub module terraform-cloudhealth is a Terraform module for managing infrastructure in Google Cloud Platform (GCP) with CloudHealth.

The module provides a Terraform implementation of the CloudHealth GCP integration. This integration allows CloudHealth to access GCP billing and cost management data, enabling you to monitor and optimize your GCP spending.

The module includes Terraform resources for creating and configuring a Google Cloud Project, BigQuery dataset, and service account for the CloudHealth integration. It also includes Terraform resources for setting up the necessary IAM roles and permissions to allow CloudHealth to access the billing data.

By using this module, you can automate the deployment and configuration of the CloudHealth GCP integration, which can save time and effort compared to manual setup. Additionally, by using Terraform, you can version control and automate the management of your infrastructure, reducing the risk of errors and ensuring consistency across environments.

Requirements

No requirements.

Providers

Name Version
google n/a

Modules

No modules.

Resources

Name Type
google_bigquery_dataset.dataset resource
google_logging_billing_account_sink.billing resource
google_organization_iam_binding.organization resource
google_organization_iam_custom_role.cloudhealth resource
google_project_iam_binding.project resource
google_project_service.apis resource
google_service_account.cloudhealthcollector resource

Inputs

Name Description Type Default Required
billing_account_id Customer billing account ID string n/a yes
billing_export_project_id Project where Billing Exports are to be configured string n/a yes
org_id Customer Org ID string n/a yes

Outputs

No outputs.

About

No description or website provided.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages