Skip to content

Commit 2c3c050

Browse files
dploegerDennis Ploeger
authored andcommitted
fix: Add missing toset in acr_attach and better handle empty api server ip ranges
1 parent 5c1a490 commit 2c3c050

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

acr_attach.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
resource "azurerm_role_assignment" "aksacr" {
2-
for_each = var.azure_container_registry_ids
2+
for_each = toset(var.azure_container_registry_ids)
33
principal_id = azurerm_kubernetes_cluster.k8s.kubelet_identity[0].object_id
44
role_definition_name = "AcrPull"
55
scope = each.value

main.tf

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,11 @@ resource "azurerm_kubernetes_cluster" "k8s" {
3939
zones = var.availability_zones
4040
}
4141

42-
api_server_access_profile {
43-
authorized_ip_ranges = var.api_server_ip_ranges
42+
dynamic "api_server_access_profile" {
43+
for_each = length(var.api_server_ip_ranges) > 0 ? [var.api_server_ip_ranges] : []
44+
content {
45+
authorized_ip_ranges = api_server_access_profile.value
46+
}
4447
}
4548

4649
identity {

0 commit comments

Comments
 (0)