11locals {
22 # Need to update the storage tags if the environment tag is updated with the rover command line
3- tags = try (var. settings . tags , null ) == null ? null : try (var. settings . tags . environment , null ) == null ? var. settings . tags : merge (lookup (var. settings , " tags" , {}), { " environment" : var.global_settings.environment })
3+ caf_tags = try (var. settings . tags , null ) == null ? null : try (var. settings . tags . environment , null ) == null ? var. settings . tags : merge (lookup (var. settings , " tags" , {}), { " environment" : var.global_settings.environment })
44}
55
66# naming convention
@@ -17,11 +17,11 @@ resource "azurecaf_name" "keyvault" {
1717resource "azurerm_key_vault" "keyvault" {
1818
1919 name = azurecaf_name. keyvault . result
20- location = lookup (var . settings , " region " , null ) == null ? local. resource_group . location : var . global_settings . regions [ var . settings . region ]
21- resource_group_name = local. resource_group . name
20+ location = local. location
21+ resource_group_name = local. resource_group_name
2222 tenant_id = var. client_config . tenant_id
2323 sku_name = try (var. settings . sku_name , " standard" )
24- tags = try ( merge (var . base_tags , local. tags ), {} )
24+ tags = merge (local . tags , local. caf_tags , try (var . settings . tags , null ) )
2525 enabled_for_deployment = try (var. settings . enabled_for_deployment , false )
2626 enabled_for_disk_encryption = try (var. settings . enabled_for_disk_encryption , false )
2727 enabled_for_template_deployment = try (var. settings . enabled_for_template_deployment , false )
0 commit comments