chainguard-account-association
chainguard-dev/chainguard-account-association/google
Terraform module to connect Chainguard Enforce to your Google Cloud project
Configure Chainguard service access. Terraform module to connect Chainguard to your Google Cloud Platform project. This module is needed to leverage certain service integrations from Chainguard. Usage This module binds a Chainguard IAM group to a GCP project. ``terraform data "google_project" "project" { project_id = var.project_id # You can omit this to use provider-defaults } module "chainguard-account-association" { source = "chainguard-dev/chainguard-account-association/gcp" group_ids = [var.group_id] project_id = data.google_project.project.project_id } resource "chainguard_account_associations" "example" { name = "example" group = var.group_id google { project_id = data.google_project.project.project_id project_number = data.google_project.project.number } } `` How does it work? Chai
| Name | Type | Description | Default |
|---|---|---|---|
| group_ids | list(string) | Chainguard IAM group IDs to bind your GCP project to. | required |
| project_id | string | GCP Project ID | required |
| environment | string | Domain name of your Chainguard environment | "enforce.dev" |
provider_id — GCP identity provider pool configured for Chainguard.