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.
No requirements.
| Name | Version |
|---|---|
| n/a |
No modules.
| 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 |
| 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 |
No outputs.