added key checks and logging to jinja2 processing
[yaml_builds.git] / templates / pki / pki-catalog.j2
index 17e18f1..ae5ab0b 100644 (file)
@@ -66,7 +66,7 @@ data:
           groups:
             - system:nodes
 {% endfor %}
-{% for server in yaml.workers %}
+{% if 'workers' in yaml %}{% for server in yaml.workers %}
         - document_name: kubelet-{{ server.name }}
           common_name: system:node:{{ server.name }}
           hosts:
@@ -76,7 +76,7 @@ data:
             - {{server.pxe}}
           groups:
             - system:nodes
-{% endfor %}
+{% endfor %}{% endif %}
         - document_name: scheduler
           description: Service certificate for Kubernetes scheduler
           common_name: system:kube-scheduler