# 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 ) }