diff --git a/modules/addon-irsa/validations.tf b/modules/addon-irsa/validations.tf index 3428d8c..a4a41a1 100644 --- a/modules/addon-irsa/validations.tf +++ b/modules/addon-irsa/validations.tf @@ -1,4 +1,5 @@ resource "terraform_data" "validations" { + count = var.enabled ? 1 : 0 lifecycle { # IRSA precondition { diff --git a/modules/addon-oidc/validations.tf b/modules/addon-oidc/validations.tf index dc91eb6..e1cd96c 100644 --- a/modules/addon-oidc/validations.tf +++ b/modules/addon-oidc/validations.tf @@ -1,4 +1,5 @@ resource "terraform_data" "validations" { + count = var.enabled ? 1 : 0 lifecycle { precondition { condition = !local.oidc_role_create || !( diff --git a/modules/addon/validations.tf b/modules/addon/validations.tf index f940859..693bea6 100644 --- a/modules/addon/validations.tf +++ b/modules/addon/validations.tf @@ -1,4 +1,5 @@ resource "terraform_data" "validations" { + count = var.enabled ? 1 : 0 lifecycle { precondition { condition = !local.argo_application_source_helm_enabled || (