From c993a0e3fe11b0d93b75dd87a65a37d89417029c Mon Sep 17 00:00:00 2001 From: Jon Date: Thu, 5 Dec 2024 12:15:11 +0930 Subject: [PATCH] feat(kubernetes): dont install helm controller by default ref: #34 --- .../nfc_kubernetes/templates/k3s-config.yaml.j2 | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/roles/nfc_kubernetes/templates/k3s-config.yaml.j2 b/roles/nfc_kubernetes/templates/k3s-config.yaml.j2 index 765bfee..b0dca9d 100644 --- a/roles/nfc_kubernetes/templates/k3s-config.yaml.j2 +++ b/roles/nfc_kubernetes/templates/k3s-config.yaml.j2 @@ -100,8 +100,7 @@ }) -%} - - {%- endif -%} + {%- endif -%} {%- if ( not nfc_kubernetes_enable_metallb | default(false) @@ -116,6 +115,20 @@ {%- endif -%} + {%- if ( + nfc_role_kubernetes_install_helm | default(false) + ) -%} + + {%- set disable = servers_config.disable + [ "helm-controller" ] -%} + + {% + set servers_config = servers_config | combine({ + "disable": disable + }) + -%} + + + {%- endif -%} {# Combine Remaining Server Objects #} {%