Skip to content

Commit

Permalink
Update google Terraform provider (#87)
Browse files Browse the repository at this point in the history
Signed-off-by: Jim Enright <[email protected]>
  • Loading branch information
jimright authored Dec 12, 2024
1 parent bcc118a commit 78a167d
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ terraform {
}
google = {
source = "hashicorp/google"
version = "4.84.0"
version = ">= 6.12"
}
tls = {
source = "hashicorp/tls"
Expand Down
60 changes: 30 additions & 30 deletions modules/terraform-cdp-gcp-pre-reqs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,14 @@ In each directory an example `terraform.tfvars.sample` values file is included t
| Name | Version |
|------|---------|
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | > 1.3.0 |
| <a name="requirement_google"></a> [google](#requirement\_google) | 4.84.0 |
| <a name="requirement_google"></a> [google](#requirement\_google) | >= 6.12 |
| <a name="requirement_random"></a> [random](#requirement\_random) | ~> 3.4.3 |

## Providers

| Name | Version |
|------|---------|
| <a name="provider_google"></a> [google](#provider\_google) | 4.84.0 |
| <a name="provider_google"></a> [google](#provider\_google) | >= 6.12 |
| <a name="provider_random"></a> [random](#provider\_random) | ~> 3.4.3 |

## Modules
Expand All @@ -36,35 +36,35 @@ In each directory an example `terraform.tfvars.sample` values file is included t

| Name | Type |
|------|------|
| [google_compute_firewall.cdp_allow_internal_fw](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/compute_firewall) | resource |
| [google_compute_firewall.cdp_default_fw](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/compute_firewall) | resource |
| [google_compute_firewall.cdp_knox_fw](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/compute_firewall) | resource |
| [google_compute_global_address.google_managed_services](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/compute_global_address) | resource |
| [google_compute_router.cdp_compute_router](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/compute_router) | resource |
| [google_compute_router_nat.cdp_nat](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/compute_router_nat) | resource |
| [google_project_iam_custom_role.cdp_datalake_admin](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/project_iam_custom_role) | resource |
| [google_project_iam_custom_role.cdp_idbroker](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/project_iam_custom_role) | resource |
| [google_project_iam_custom_role.cdp_log_data_access](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/project_iam_custom_role) | resource |
| [google_project_iam_member.cdp_datalake_admin_sa_binding](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/project_iam_member) | resource |
| [google_project_iam_member.cdp_idbroker_sa_binding](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/project_iam_member) | resource |
| [google_project_iam_member.cdp_log_sa_binding](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/project_iam_member) | resource |
| [google_project_iam_member.cdp_ranger_audit_sa_binding](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/project_iam_member) | resource |
| [google_project_iam_member.cdp_xaccount_sa_binding](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/project_iam_member) | resource |
| [google_service_account.cdp_datalake_admin_sa](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/service_account) | resource |
| [google_service_account.cdp_idbroker_sa](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/service_account) | resource |
| [google_service_account.cdp_log_sa](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/service_account) | resource |
| [google_service_account.cdp_ranger_audit_sa](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/service_account) | resource |
| [google_service_account.cdp_xaccount_sa](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/service_account) | resource |
| [google_service_account_iam_member.cdp_idbroker_dladmin_binding](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/service_account_iam_member) | resource |
| [google_service_account_iam_member.cdp_idbroker_ranger_audit_binding](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/service_account_iam_member) | resource |
| [google_service_account_key.cdp_xaccount_sa_key](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/service_account_key) | resource |
| [google_service_networking_connection.google_managed_services](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/service_networking_connection) | resource |
| [google_storage_bucket.cdp_storage_locations](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/storage_bucket) | resource |
| [google_storage_bucket_iam_member.cdp_data_sa_member](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.cdp_log_sa_member](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.cdp_ranger_audit_sa_member](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/resources/storage_bucket_iam_member) | resource |
| [google_compute_firewall.cdp_allow_internal_fw](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_firewall) | resource |
| [google_compute_firewall.cdp_default_fw](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_firewall) | resource |
| [google_compute_firewall.cdp_knox_fw](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_firewall) | resource |
| [google_compute_global_address.google_managed_services](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_global_address) | resource |
| [google_compute_router.cdp_compute_router](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_router) | resource |
| [google_compute_router_nat.cdp_nat](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_router_nat) | resource |
| [google_project_iam_custom_role.cdp_datalake_admin](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_custom_role) | resource |
| [google_project_iam_custom_role.cdp_idbroker](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_custom_role) | resource |
| [google_project_iam_custom_role.cdp_log_data_access](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_custom_role) | resource |
| [google_project_iam_member.cdp_datalake_admin_sa_binding](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_member) | resource |
| [google_project_iam_member.cdp_idbroker_sa_binding](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_member) | resource |
| [google_project_iam_member.cdp_log_sa_binding](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_member) | resource |
| [google_project_iam_member.cdp_ranger_audit_sa_binding](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_member) | resource |
| [google_project_iam_member.cdp_xaccount_sa_binding](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/project_iam_member) | resource |
| [google_service_account.cdp_datalake_admin_sa](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account) | resource |
| [google_service_account.cdp_idbroker_sa](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account) | resource |
| [google_service_account.cdp_log_sa](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account) | resource |
| [google_service_account.cdp_ranger_audit_sa](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account) | resource |
| [google_service_account.cdp_xaccount_sa](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account) | resource |
| [google_service_account_iam_member.cdp_idbroker_dladmin_binding](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account_iam_member) | resource |
| [google_service_account_iam_member.cdp_idbroker_ranger_audit_binding](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account_iam_member) | resource |
| [google_service_account_key.cdp_xaccount_sa_key](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_account_key) | resource |
| [google_service_networking_connection.google_managed_services](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/service_networking_connection) | resource |
| [google_storage_bucket.cdp_storage_locations](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket) | resource |
| [google_storage_bucket_iam_member.cdp_data_sa_member](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.cdp_log_sa_member](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
| [google_storage_bucket_iam_member.cdp_ranger_audit_sa_member](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_bucket_iam_member) | resource |
| [random_id.bucket_suffix](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/id) | resource |
| [google_project.project](https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/data-sources/project) | data source |
| [google_project.project](https://registry.terraform.io/providers/hashicorp/google/latest/docs/data-sources/project) | data source |

## Inputs

Expand Down
1 change: 1 addition & 0 deletions modules/terraform-cdp-gcp-pre-reqs/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ resource "google_compute_global_address" "google_managed_services" {
resource "google_service_networking_connection" "google_managed_services" {
network = local.cdp_vpc_name
service = "servicenetworking.googleapis.com"
deletion_policy = "ABANDON"
reserved_peering_ranges = [google_compute_global_address.google_managed_services.name]
}

Expand Down
2 changes: 1 addition & 1 deletion modules/terraform-cdp-gcp-pre-reqs/modules/vpc/provider.tf
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ terraform {
required_providers {
google = {
source = "hashicorp/google"
version = "4.84.0"
version = ">= 6.12"
}
}

Expand Down
3 changes: 1 addition & 2 deletions modules/terraform-cdp-gcp-pre-reqs/provider.tf
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,8 @@
terraform {
required_providers {
google = {
# NOTE: Issue https://github.com/hashicorp/terraform-provider-google/issues/16275 is preventing Google provider upgrade
source = "hashicorp/google"
version = "4.84.0"
version = ">= 6.12"
}
random = {
source = "hashicorp/random"
Expand Down

0 comments on commit 78a167d

Please sign in to comment.