2.0 KiB
2.0 KiB
GCP Workload Identity Provider for Terraform Enterprise
This terraform code is a part of GCP Workload Identity Federation for Terraform Enterprise blueprint.
The codebase provisions the following list of resources:
- GCS Bucket
Variables
name | description | type | required | default |
---|---|---|---|---|
billing_account | Billing account id used as default for new projects. | string |
✓ | |
project_id | Existing project id. | string |
✓ | |
tfe_organization_id | TFE organization id. | string |
✓ | |
tfe_workspace_id | TFE workspace id. | string |
✓ | |
issuer_uri | Terraform Enterprise uri. Replace the uri if a self hosted instance is used. | string |
"https://app.terraform.io/" |
|
parent | Parent folder or organization in 'folders/folder_id' or 'organizations/org_id' format. | string |
null |
|
project_create | Create project instead of using an existing one. | bool |
true |
|
workload_identity_pool_id | Workload identity pool id. | string |
"tfe-pool" |
|
workload_identity_pool_provider_id | Workload identity pool provider id. | string |
"tfe-provider" |
Outputs
name | description | sensitive |
---|---|---|
impersonate_service_account_email | Service account to be impersonated by workload identity. | |
project_id | GCP Project ID. | |
workload_identity_audience | TFC Workload Identity Audience. | |
workload_identity_pool_provider_id | GCP workload identity pool provider ID. |