FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
locals.tf 574 B
Newer Older
# locals.tf defines common expressions used by the module.

locals {
  # Project containing existing Cloud SQL instance.
  sql_instance_project = coalesce(var.sql_instance_project, var.project)

  # Should a DNS domain mapping be created?
  domain_mapping_present = var.dns_name != ""

  # Do we need to enable the 'beta' launch stage - only required if certain beta
  # functionality is being used, or if `enable_beta_launch_stage` is set downstream
  enable_beta_launch_stage = (
    var.enable_beta_launch_stage || var.allowed_ingress != "all" || var.min_scale > 0
  )