Skip to content

Latest commit

 

History

History
31 lines (27 loc) · 2.19 KB

File metadata and controls

31 lines (27 loc) · 2.19 KB

Inputs

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)
[
0.5,
0.75,
0.9,
0.95
]
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

Outputs

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