2.Image.Builder/Registry/container.registry.agent.tf (12 lines of code) (raw):

#################################################################################################### # Container Registry Agent (https://learn.microsoft.com/azure/container-registry/tasks-agent-pools # #################################################################################################### resource azurerm_container_registry_agent_pool studio { for_each = { for agentPool in var.containerRegistry.agentPools : agentPool.name => agentPool if agentPool.enable } name = each.value.name resource_group_name = azurerm_resource_group.image_registry.name location = azurerm_resource_group.image_registry.location container_registry_name = azurerm_container_registry.studio.name virtual_network_subnet_id = data.azurerm_subnet.studio.id tier = each.value.type instance_count = each.value.count }