/terraform-vault-google-cloud-secrets-engine

Enables the Google Cloud secrets engine and optionally configures rolesets

Primary LanguageHCL

terraform-vault-google-cloud-secrets-engine

Enables the Google Cloud secrets engine and optionally configures rolesets

Example usage

module "google-cloud-secrets-engine" {
  source  = "AdrienneCohea/google-cloud-secrets-engine/vault"
  version = ">= 0.0.2"

  project = "your-project"
  roles = {
    "consul-terraform-sync" = {
      secret_type = "service_account_key"
      bindings = [{
        resource = "//cloudresourcemanager.googleapis.com/projects/your-project"
        roles    = ["roles/dns.admin", ]
      }]
    }
  }
}