From fac3ace5f5907946b5f9b82ad94b07e97fece7c9 Mon Sep 17 00:00:00 2001 From: Jon Date: Mon, 13 Nov 2023 22:23:24 +0930 Subject: [PATCH] fix(config): ensure config option servicelb-namespace only deployed to prime node !8 #12 --- templates/k3s-config.yaml.j2 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/templates/k3s-config.yaml.j2 b/templates/k3s-config.yaml.j2 index 0c1ee63..fc4e1d9 100644 --- a/templates/k3s-config.yaml.j2 +++ b/templates/k3s-config.yaml.j2 @@ -56,9 +56,12 @@ node-label: {% if not Kubernetes_Prime | default(false) | bool -%} server: https://{{ hostvars[kubernetes_config.cluster.prime.name].ansible_host }}:6443 -servicelb-namespace: {{ kubernetes_config.cluster.networking.service_load_balancer_namespace | default('kube-system') }} {%- endif %} +{% if kubernetes_config.cluster.prime.name == inventory_hostname -%} +servicelb-namespace: {{ kubernetes_config.cluster.networking.service_load_balancer_namespace | default('kube-system') }} +{% endif %} + {% if Kubernetes_Master | default(false) | bool -%} service-cidr: "{{ KubernetesServiceSubnet }}" {% endif %}