Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 2.01 KB

File metadata and controls

27 lines (23 loc) · 2.01 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}.
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({
budget_amount = optional(number, 1000)
alert_spent_percents = optional(list(number), [1.2])
alert_pubsub_topic = optional(string, null)
alert_spend_basis = optional(string, "FORECASTED_SPEND")
})
{} 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

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.