7f43ee0b04
Kubeconfig is required for kubelet service so lets put is together in _common. Change-Id: Id4bca7488b690bdf38bdfe4e54a58b8886f04248
32 lines
590 B
Plaintext
32 lines
590 B
Plaintext
{%- from "kubernetes/map.jinja" import pool with context %}
|
|
{%- if pool.enabled %}
|
|
|
|
{%- if pool.host.label is defined %}
|
|
|
|
{%- for name,label in pool.host.label.iteritems() %}
|
|
|
|
{%- if label.enabled %}
|
|
|
|
{{ name }}:
|
|
k8s.label_present:
|
|
- name: {{ name }}
|
|
- value: {{ label.value }}
|
|
- node: {{ pool.host.name }}
|
|
- apiserver: http://{{ pool.apiserver.host }}:8080
|
|
|
|
{%- else %}
|
|
|
|
{{ name }}:
|
|
k8s.label_absent:
|
|
- name: {{ name }}
|
|
- node: {{ pool.host.name }}
|
|
- apiserver: http://{{ pool.apiserver.host }}:8080
|
|
|
|
{%- endif %}
|
|
|
|
{%- endfor %}
|
|
|
|
{%- endif %}
|
|
|
|
{%- endif %}
|