Skip to content
Snippets Groups Projects
vars.tf 999 B
Newer Older
  • Learn to ignore specific revisions
  • locals {
      # predefined environment names are staging, production, and for any branch, its gitlab <CI_ENVIRONMENT_SLUG>
    
    Ole Langbehn's avatar
    Ole Langbehn committed
      environment = terraform.workspace
    
      # the dns name can be at most 64 chars in total. The environment passed in via gitlab is max 24 chars (CI_ENVIRONMENT_SLUG).
      dns_name = "${local.environment}.${data.terraform_remote_state.holi_unified_api_common_state.outputs.dns_unified_api_domain}"
    
    
      okuna_url          = "https://${local.environment == "production" ? "production" : "staging"}.${data.terraform_remote_state.holi_okuna_common_state.outputs.dns_okuna_domain}/graphql"
      donations_api_url  = "https://${local.environment == "production" ? "production" : "staging"}.${data.terraform_remote_state.holi_donations_api_common_state.outputs.dns_donations_api_domain}/graphql"
      goodnews_api_url   = "https://${local.environment == "production" ? "production" : "staging"}.${data.terraform_remote_state.holi_goodnews_api_common_state.outputs.dns_goodnews_api_domain}/graphql"