@@ -70,30 +70,30 @@ locals {
70
70
WEBSITE_PULL_IMAGE_OVER_VNET = var.features.private_endpoints_enabled
71
71
72
72
DATABASE_NAME = " communication_management"
73
- DATABASE_HOST = " ${ module . regions_config [var . regions . keys [ 0 ] ]. names . postgres-sql-server } .postgres.database.azure.com"
73
+ DATABASE_HOST = " ${ module . regions_config [local . primary_region ]. names . postgres-sql-server } .postgres.database.azure.com"
74
74
DATABASE_USER = " commgt_db_user"
75
- DATABASE_PASSWORD = " @Microsoft.KeyVault(SecretUri=${ module . postgresql_flexible_db [var . regions . keys [ 0 ] ]. db_admin_pwd_keyvault_secret } )"
75
+ DATABASE_PASSWORD = " @Microsoft.KeyVault(SecretUri=${ module . postgresql_flexible_db [local . primary_region ]. db_admin_pwd_keyvault_secret } )"
76
76
77
- APPLICATION_ID = " @Microsoft.KeyVault(SecretUri=${ data . azurerm_key_vault_secret . application_id [var . regions . keys [ 0 ] ]. versionless_id } )"
78
- NOTIFY_API_KEY = " @Microsoft.KeyVault(SecretUri=${ data . azurerm_key_vault_secret . notify_api_key [var . regions . keys [ 0 ] ]. versionless_id } )"
79
- OAUTH2_API_KID = " @Microsoft.KeyVault(SecretUri=${ data . azurerm_key_vault_secret . oauth2_api_kid [var . regions . keys [ 0 ] ]. versionless_id } )"
80
- OAUTH2_API_KEY = " @Microsoft.KeyVault(SecretUri=${ data . azurerm_key_vault_secret . oauth2_api_key [var . regions . keys [ 0 ] ]. versionless_id } )"
81
- PRIVATE_KEY = " @Microsoft.KeyVault(SecretUri=${ data . azurerm_key_vault_key . private_key [var . regions . keys [ 0 ] ]. versionless_id } )"
77
+ APPLICATION_ID = " @Microsoft.KeyVault(SecretUri=${ data . azurerm_key_vault_secret . application_id [local . primary_region ]. versionless_id } )"
78
+ NOTIFY_API_KEY = " @Microsoft.KeyVault(SecretUri=${ data . azurerm_key_vault_secret . notify_api_key [local . primary_region ]. versionless_id } )"
79
+ OAUTH2_API_KID = " @Microsoft.KeyVault(SecretUri=${ data . azurerm_key_vault_secret . oauth2_api_kid [local . primary_region ]. versionless_id } )"
80
+ OAUTH2_API_KEY = " @Microsoft.KeyVault(SecretUri=${ data . azurerm_key_vault_secret . oauth2_api_key [local . primary_region ]. versionless_id } )"
81
+ PRIVATE_KEY = " @Microsoft.KeyVault(SecretUri=${ data . azurerm_key_vault_key . private_key [local . primary_region ]. versionless_id } )"
82
82
}
83
83
)
84
84
85
85
rbac_role_assignments = flatten ([
86
86
var . key_vault != {} ? [
87
87
for role in local . rbac_roles_key_vault_user : {
88
88
role_definition_name = role
89
- scope = module . key_vault [var . regions . keys [ 0 ] ]. key_vault_id
89
+ scope = module . key_vault [local . primary_region ]. key_vault_id
90
90
}
91
91
] : [],
92
92
[
93
93
for account in keys (var. storage_accounts ) : [
94
94
for role in local . rbac_roles_storage : {
95
95
role_definition_name = role
96
- scope = module . storage [" ${ account } -${ var . regions . keys [ 0 ] } " ]. storage_account_id
96
+ scope = module . storage [" ${ account } -${ local . primary_region } " ]. storage_account_id
97
97
}
98
98
]
99
99
]
0 commit comments