Name | Description | Type | Default | Required |
---|---|---|---|---|
default_region | Default region to create resources where applicable. | string |
"us-central1" |
no |
project_budget | Budget configuration. budget_amount: The amount to use as the budget. alert_spent_percents: A list of percentages of the budget to alert on when threshold is exceeded. alert_pubsub_topic: The name of the Cloud Pub/Sub topic where budget related messages will be published, in the form of projects/{project_id}/topics/{topic_id} .alert_spend_basis: The type of basis used to determine if spend has passed the threshold. Possible choices are CURRENT_SPEND or FORECASTED_SPEND (default). |
object({ |
{} |
no |
project_deletion_policy | The deletion policy for the project created. | string |
"PREVENT" |
no |
remote_state_bucket | Backend bucket to load Terraform Remote State Data from previous steps. | string |
n/a | yes |
tfc_org_name | Name of the TFC organization | string |
"" |
no |
Name | Description |
---|---|
apply_triggers_id | CB apply triggers |
artifact_buckets | GCS Buckets to store Cloud Build Artifacts |
cloudbuild_project_id | n/a |
default_region | Default region to create resources where applicable. |
enable_cloudbuild_deploy | Enable infra deployment using Cloud Build. |
log_buckets | GCS Buckets to store Cloud Build logs |
plan_triggers_id | CB plan triggers |
repos | CSRs to store source code |
state_buckets | GCS Buckets to store TF state |
terraform_service_accounts | APP Infra Pipeline Terraform Accounts. |