diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f082e3f..78e30737 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,14 @@ and this project adheres to [Semantic Versioning][semantic-versioning]. Extending the adopted spec, each change should have a link to its corresponding pull request appended. +## [7.7.0](https://github.com/terraform-google-modules/terraform-google-iam/compare/v7.6.0...v7.7.0) (2023-09-11) + + +### Features + +* add iam submodule for tag keys and values ([#190](https://github.com/terraform-google-modules/terraform-google-iam/issues/190)) ([91ff044](https://github.com/terraform-google-modules/terraform-google-iam/commit/91ff044511481248165cdfcb9cf5e1d5f9b48d77)) +* set permissions and member field optional in custom-role sub-module ([#195](https://github.com/terraform-google-modules/terraform-google-iam/issues/195)) ([e5da8da](https://github.com/terraform-google-modules/terraform-google-iam/commit/e5da8daa1359713007f08220456cf9f35685aeb9)) + ## [7.6.0](https://github.com/terraform-google-modules/terraform-google-iam/compare/v7.5.0...v7.6.0) (2023-04-12) diff --git a/README.md b/README.md index 8bccb90b..4750788a 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ Full examples are in the [examples](./examples/) folder, but basic usage is as f ```hcl module "projects_iam_bindings" { source = "terraform-google-modules/iam/google//modules/projects_iam" - version = "~> 7.6" + version = "~> 7.7" projects = ["project-123456", "project-9876543"] diff --git a/modules/artifact_registry_iam/versions.tf b/modules/artifact_registry_iam/versions.tf index 3a15969f..4ea7f19b 100644 --- a/modules/artifact_registry_iam/versions.tf +++ b/modules/artifact_registry_iam/versions.tf @@ -30,7 +30,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:artifact_registry_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:artifact_registry_iam/v7.7.0" } } diff --git a/modules/audit_config/versions.tf b/modules/audit_config/versions.tf index 92cf0121..102ce2d0 100644 --- a/modules/audit_config/versions.tf +++ b/modules/audit_config/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:audit_config/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:audit_config/v7.7.0" } } diff --git a/modules/bigquery_datasets_iam/versions.tf b/modules/bigquery_datasets_iam/versions.tf index cc9a2b7d..dbfa73dd 100644 --- a/modules/bigquery_datasets_iam/versions.tf +++ b/modules/bigquery_datasets_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:bigquery_dataset_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:bigquery_dataset_iam/v7.7.0" } } diff --git a/modules/billing_accounts_iam/versions.tf b/modules/billing_accounts_iam/versions.tf index 1245ca58..6d3f1718 100644 --- a/modules/billing_accounts_iam/versions.tf +++ b/modules/billing_accounts_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:billing_accounts_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:billing_accounts_iam/v7.7.0" } } diff --git a/modules/cloud_run_services_iam/versions.tf b/modules/cloud_run_services_iam/versions.tf index 4bdae25b..b05b9f5d 100644 --- a/modules/cloud_run_services_iam/versions.tf +++ b/modules/cloud_run_services_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:cloud_run_services_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:cloud_run_services_iam/v7.7.0" } } diff --git a/modules/custom_role_iam/versions.tf b/modules/custom_role_iam/versions.tf index 36534aa2..0d262291 100644 --- a/modules/custom_role_iam/versions.tf +++ b/modules/custom_role_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:custom_role_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:custom_role_iam/v7.7.0" } } diff --git a/modules/dns_zones_iam/versions.tf b/modules/dns_zones_iam/versions.tf index 8da15878..64bef076 100644 --- a/modules/dns_zones_iam/versions.tf +++ b/modules/dns_zones_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v7.7.0" } } diff --git a/modules/folders_iam/versions.tf b/modules/folders_iam/versions.tf index 98a0f0e5..cccc5723 100644 --- a/modules/folders_iam/versions.tf +++ b/modules/folders_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:folders_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:folders_iam/v7.7.0" } } diff --git a/modules/kms_crypto_keys_iam/versions.tf b/modules/kms_crypto_keys_iam/versions.tf index 0eb3fc8a..c44116a0 100644 --- a/modules/kms_crypto_keys_iam/versions.tf +++ b/modules/kms_crypto_keys_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:kms_crypto_keys_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:kms_crypto_keys_iam/v7.7.0" } } diff --git a/modules/kms_key_rings_iam/versions.tf b/modules/kms_key_rings_iam/versions.tf index d6d82ffc..76c3b173 100644 --- a/modules/kms_key_rings_iam/versions.tf +++ b/modules/kms_key_rings_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:kms_key_rings_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:kms_key_rings_iam/v7.7.0" } } diff --git a/modules/member_iam/versions.tf b/modules/member_iam/versions.tf index e473fa43..2fef9346 100644 --- a/modules/member_iam/versions.tf +++ b/modules/member_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:member_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:member_iam/v7.7.0" } } diff --git a/modules/organizations_iam/versions.tf b/modules/organizations_iam/versions.tf index 465d745b..7fa8cd11 100644 --- a/modules/organizations_iam/versions.tf +++ b/modules/organizations_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:organizations_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:organizations_iam/v7.7.0" } } diff --git a/modules/projects_iam/versions.tf b/modules/projects_iam/versions.tf index 33dd8812..030e9a56 100644 --- a/modules/projects_iam/versions.tf +++ b/modules/projects_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:projects_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:projects_iam/v7.7.0" } } diff --git a/modules/pubsub_subscriptions_iam/versions.tf b/modules/pubsub_subscriptions_iam/versions.tf index 55e55d97..29f8d1f2 100644 --- a/modules/pubsub_subscriptions_iam/versions.tf +++ b/modules/pubsub_subscriptions_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:pubsub_subscriptions_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:pubsub_subscriptions_iam/v7.7.0" } } diff --git a/modules/pubsub_topics_iam/versions.tf b/modules/pubsub_topics_iam/versions.tf index 417b5f4d..258299d9 100644 --- a/modules/pubsub_topics_iam/versions.tf +++ b/modules/pubsub_topics_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:pubsub_topics_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:pubsub_topics_iam/v7.7.0" } } diff --git a/modules/service_accounts_iam/versions.tf b/modules/service_accounts_iam/versions.tf index afe3f169..85b6b95b 100644 --- a/modules/service_accounts_iam/versions.tf +++ b/modules/service_accounts_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:service_accounts_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:service_accounts_iam/v7.7.0" } } diff --git a/modules/storage_buckets_iam/versions.tf b/modules/storage_buckets_iam/versions.tf index 94e32ddd..bd911dc2 100644 --- a/modules/storage_buckets_iam/versions.tf +++ b/modules/storage_buckets_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:storage_buckets_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:storage_buckets_iam/v7.7.0" } } diff --git a/modules/subnets_iam/versions.tf b/modules/subnets_iam/versions.tf index 4e42cb92..8bee72f9 100644 --- a/modules/subnets_iam/versions.tf +++ b/modules/subnets_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:subnets_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:subnets_iam/v7.7.0" } } diff --git a/modules/tag_keys_iam/versions.tf b/modules/tag_keys_iam/versions.tf index 8da15878..64bef076 100644 --- a/modules/tag_keys_iam/versions.tf +++ b/modules/tag_keys_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v7.7.0" } } diff --git a/modules/tag_values_iam/versions.tf b/modules/tag_values_iam/versions.tf index 8da15878..64bef076 100644 --- a/modules/tag_values_iam/versions.tf +++ b/modules/tag_values_iam/versions.tf @@ -25,7 +25,7 @@ terraform { } provider_meta "google" { - module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v7.6.0" + module_name = "blueprints/terraform/terraform-google-iam:dns_zone_iam/v7.7.0" } }