diff --git a/roles/nfc_kubernetes/templates/iptables-kubernetes.rules.j2 b/roles/nfc_kubernetes/templates/iptables-kubernetes.rules.j2 index be4103b..780d232 100644 --- a/roles/nfc_kubernetes/templates/iptables-kubernetes.rules.j2 +++ b/roles/nfc_kubernetes/templates/iptables-kubernetes.rules.j2 @@ -61,7 +61,7 @@ {%- if kubernetes_host != '' -%} - {%- for master_host in groups['kubernetes_master'] -%} + {%- for master_host in groups['kubernetes_master'] | default([]) -%} {%- if master_host in groups[kubernetes_config.cluster.group_name | default('me_is_optional')] | default([]) -%} diff --git a/roles/nfc_kubernetes/templates/k3s-config.yaml.j2 b/roles/nfc_kubernetes/templates/k3s-config.yaml.j2 index 4089176..3f85a90 100644 --- a/roles/nfc_kubernetes/templates/k3s-config.yaml.j2 +++ b/roles/nfc_kubernetes/templates/k3s-config.yaml.j2 @@ -7,7 +7,7 @@ # {%- if - inventory_hostname in groups['kubernetes_master'] + nfc_role_kubernetes_master or kubernetes_config.cluster.prime.name | default(inventory_hostname) == inventory_hostname -%} @@ -149,7 +149,7 @@ {%- for cluster_node in groups[kubernetes_config.cluster.group_name] -%} - {%- if cluster_node in groups['kubernetes_master'] -%} + {%- if cluster_node in groups['kubernetes_master'] | default([]) -%} {%- if hostvars[cluster_node].host_external_ip is defined -%} @@ -228,7 +228,7 @@ {%- if - inventory_hostname in groups['kubernetes_master'] + nfc_role_kubernetes_master or kubernetes_config.cluster.prime.name | default(inventory_hostname) == inventory_hostname -%}