chainguard-account-association

chainguard-dev/chainguard-account-association/google

Terraform Module HCL GOOGLE

Terraform module to connect Chainguard Enforce to your Google Cloud project

Install
module "chainguard-account-association" {
source = "chainguard-dev/chainguard-account-association/google"
version = "0.0.12"
}
plain text: /constructs/tfmod-chainguard-dev-chainguard-account-association-google/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (3)
NameTypeDescriptionDefault
group_idslist(string)Chainguard IAM group IDs to bind your GCP project to. required
project_idstringGCP Project ID required
environmentstringDomain name of your Chainguard environment"enforce.dev"
Outputs (1)
provider_id — GCP identity provider pool configured for Chainguard.
Resources (6)
google_iam_workload_identity_poolgoogle_iam_workload_identity_pool_providergoogle_project_iam_membergoogle_project_servicegoogle_service_accountgoogle_service_account_iam_binding
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.12
Cloud GOOGLE
★ Stars3
Forks9
Total downloads16.6k
Inputs3
Outputs1
Resources6
Examples2
LicenseApache-2.0
Namespacechainguard-dev
Updated