diff --git a/templates/iptables-kubernetes.rules.j2 b/templates/iptables-kubernetes.rules.j2 index 2b0d1b2..439d81d 100644 --- a/templates/iptables-kubernetes.rules.j2 +++ b/templates/iptables-kubernetes.rules.j2 @@ -54,11 +54,12 @@ -%} {#- Convert dns lookup to list, and select the first item -#} {%- set kubernetes_host = kubernetes_host | from_yaml_all | list -%} - {%- set kubernetes_host = kubernetes_host[0] -%} + {%- set kubernetes_host = kubernetes_host[0] | default('') -%} {%- endif -%} {%- endif -%} + {%- if kubernetes_host != '' -%} {%- for master_host in groups['kubernetes_master'] -%} @@ -159,6 +160,8 @@ {%- endif -%} + {%- endif -%} + {%- endfor -%} {%- if Kubernetes_Master | default(false) | bool -%}