Name | Description | Type | Default | Required |
---|---|---|---|---|
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} |
string |
null |
no |
alert_spent_percents | A list of percentages of the budget to alert on when threshold is exceeded | list(number) |
[ |
no |
billing_account | The ID of the billing account to associated this project with | string |
n/a | yes |
budget_amount | The amount to use as the budget | number |
1000 |
no |
default_region | Default region to create resources where applicable. | string |
"us-central1" |
no |
folder_prefix | Name prefix to use for folders created. Should be the same in all steps. | string |
"fldr" |
no |
org_id | The organization id for the associated services | string |
n/a | yes |
parent_folder | Optional - for an organization with existing projects or for development/validation. It will place all the example foundation resources under the provided folder instead of the root organization. The value is the numeric folder ID. The folder must already exist. Must be the same value used in previous step. | string |
"" |
no |
project_prefix | Name prefix to use for projects created. Should be the same in all steps. Max size is 3 characters. | string |
"prj" |
no |
terraform_service_account | Service account email of the account to impersonate to run Terraform | string |
n/a | yes |
Name | Description |
---|---|
apply_triggers | CB apply triggers |
artifact_buckets | GCS Buckets to store Cloud Build Artifacts |
cloudbuild_project_id | n/a |
cloudbuild_sa | Cloud Build service account |
default_region | Default region to create resources where applicable. |
plan_triggers | CB plan triggers |
repos | CSRs to store source code |
state_buckets | GCS Buckets to store TF state |
tf_runner_artifact_repo | GAR Repo created to store runner images |