Skip to content

Latest commit

 

History

History
25 lines (21 loc) · 1.62 KB

File metadata and controls

25 lines (21 loc) · 1.62 KB

Inputs

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}.
object({
budget_amount = optional(number, 1000)
alert_spent_percents = optional(list(number), [0.5, 0.75, 0.9, 0.95])
alert_pubsub_topic = optional(string, null)
})
{} no
remote_state_bucket Backend bucket to load Terraform Remote State Data from previous steps. string n/a yes

Outputs

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.