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
)