Skip to content

Commit 2cce2bc

Browse files
raykaoCopilot
andcommitted
feat(infra): add Azure Container Registry (acr.tf)
Basic SKU for demo; name auto-generated from random suffix if not provided via var.acr_name. Admin disabled — workload identity used for AKS pull access (role assignment added in aks.tf). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 210c2b5 commit 2cce2bc

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

infra/acr.tf

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
# Azure Container Registry - see task dark-factory-9ho
1+
resource "azurerm_container_registry" "main" {
2+
name = local.acr_name
3+
resource_group_name = azurerm_resource_group.main.name
4+
location = azurerm_resource_group.main.location
5+
sku = "Basic"
6+
admin_enabled = false
7+
tags = var.tags
8+
}

infra/outputs.tf

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ output "get_credentials_command" {
1515

1616
output "acr_login_server" {
1717
description = "ACR login server hostname"
18-
value = try(azurerm_container_registry.main.login_server, "")
18+
value = azurerm_container_registry.main.login_server
19+
}
20+
21+
output "acr_id" {
22+
description = "Resource ID of the Azure Container Registry (used for AKS role assignment)"
23+
value = azurerm_container_registry.main.id
1924
}
2025

2126
output "uami_client_id" {

0 commit comments

Comments
 (0)