terraform-google-iam
terraform-google-iam copied to clipboard
Manages multiple IAM roles for resources on Google Cloud
### TL;DR An attempt to apply audit config for `firestore` results in a bad request. > Service firestore.googleapis.com does not exist or does not support service level configuration of Google...
### TL;DR Other IAM modules work great, but no matter what arguments I pass to the `service_accounts_iam` module, it does not do anything. I can pass no arguments, complete gibberish,...
### TL;DR Using a folder name for the folder-iam module errors out as the folder name is invalie. ### Expected behavior Adding iam roles ### Observed behavior │ Error: Error...
``` module "custom-roles" { source = "terraform-google-modules/iam/google//modules/custom_role_iam" target_level = "org" target_id = "xxxxxxxxxxxxx" role_id = "custom_role_id" title = "Custom Role Unique Title" description = "Custom Role Description" base_roles = ["roles/iam.serviceAccountAdmin"]...
``` terraform --version Terraform v0.12.19 + provider.external v1.2.0 + provider.google v3.5.0 + provider.google-beta v3.5.0 + provider.null v2.1.2 + provider.random v2.2.1 ``` the mentioned bucket does exist. ```hcl module "storage_buckets_iam_bindings" {...
# Overview When creating KMS keyring binding, I got following error message: ``` Invalid KeyRing id format, expecting `{projectId}/{locationId}/{keyRingName}` or `{locationId}/{keyRingName}.` ``` Code used when I got the error below:...
``` resource "google_storage_bucket" "logsinc_bucket_tools" { name = "${var.environment_name}-log-sink" project = data.google_project.tools_project.project_id } module "logsinc_bucket_iam_bindings" { source = "terraform-google-modules/iam/google//modules/storage_buckets_iam" version = "~> 3.0" storage_buckets = [google_storage_bucket.logsinc_bucket_tools.id] mode = "additive" bindings =...
Hello! this is a IAM module for cloud run services, hope you find it useful
Adding a `tasks_queue_iam` submodule to manage roles on Cloud Tasks queues.