terraform/locals.grept.hcl (14 lines of code) (raw):

locals { github_token = env("GITHUB_TOKEN") common_http_headers = local.github_token == "" ? {} : { Authorization = "Bearer ${local.github_token}" } url_prefix = "https://raw.githubusercontent.com/Azure/terraform-azurerm-avm-template/main" github_server_url = coalesce(env("GITHUB_SERVER_URL"), "https://github.com") # Azure/xxx github_repository_name = try(coalesce(env("OVERRIDE_GITHUB_REPOSITORY"), env("GITHUB_REPOSITORY")), "") # Azure github_repository_owner = try(coalesce(env("OVERRIDE_GITHUB_REPOSITORY_OWNER"), env("GITHUB_REPOSITORY_OWNER")), "") github_repository_name_without_owner = trimprefix(local.github_repository_name, "${local.github_repository_owner}/") github_repository_url = "${local.github_server_url}/${local.github_repository_name}" }