From b6276d3f8fb81b759387b14e5629cbed64d2ac4c Mon Sep 17 00:00:00 2001 From: Michele Zanotti Date: Mon, 12 Aug 2024 17:46:12 +0200 Subject: [PATCH] fix: invalid count argument --- main.tf | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/main.tf b/main.tf index a1b1c33..91997ee 100644 --- a/main.tf +++ b/main.tf @@ -213,10 +213,11 @@ resource "azurerm_key_vault" "main" { tags = var.tags } resource "azurerm_role_assignment" "key_vault_secret_user__aks" { - count = length(module.aks.key_vault_secrets_provider.secret_identity) > 0 ? 1 : 0 - - scope = azurerm_key_vault.main.id - principal_id = module.aks.key_vault_secrets_provider.secret_identity[0].object_id + scope = azurerm_key_vault.main.id + principal_id = try( + module.aks.key_vault_secrets_provider.secret_identity[0].object_id, + module.aks.cluster_identity.object_id, + ) role_definition_name = "Key Vault Secrets User" } resource "azurerm_role_assignment" "key_vault_secret_officer__current" {