modules/ai-foundry-core/update_network_acl.tf (17 lines of code) (raw):

locals { force_update_tag_value = formatdate("YYYY-MM-DDTHH:MM:SSZ", timestamp()) tenant_id = data.azurerm_client_config.current.tenant_id } resource "null_resource" "update_network_acl" { triggers = { always_run = timestamp() // Ensures the script runs upon each apply } provisioner "local-exec" { command = <<EOT az storage account network-rule add --account-name ${azurerm_storage_account.ml_storage.name } --resource-group ${ data.azurerm_resource_group.ai_resource_group.name} --resource-id ${azapi_resource.ai_hub.id} --tenant-id ${local.tenant_id} EOT } depends_on = [ azapi_resource.ai_hub ] }