diff --git a/live/prod/secrets/terragrunt.hcl b/live/prod/secrets/terragrunt.hcl index 73478ff..f8b0d78 100644 --- a/live/prod/secrets/terragrunt.hcl +++ b/live/prod/secrets/terragrunt.hcl @@ -159,7 +159,7 @@ inputs = { yc_service_accounts_map = try(dependency.s3.outputs.service_accounts, {}) database_outputs_map = dependency.database.outputs.database_outputs_map - rabbitmq_outputs_map = dependency.rabbitmq.outputs.rabbitmq_outputs_map + rabbitmq_outputs_map = try(dependency.rabbitmq.outputs.rabbitmq_outputs_map, {}) valkey_outputs_map = dependency.valkey_users.outputs.valkey_outputs_map constants = { diff --git a/modules/k8s-secret/main.tf b/modules/k8s-secret/main.tf index b351b0d..6caae7a 100644 --- a/modules/k8s-secret/main.tf +++ b/modules/k8s-secret/main.tf @@ -211,6 +211,7 @@ locals { ignore_changes = try(secret.ignore_changes, false) data = try(local.secrets_data[name], {}) } + if secret.secret_type != "rabbitmq" || local.rabbitmq_outputs_by_secret[name] != null } secrets_with_ignore = {