diff options
author | Christian Pointner <equinox@spreadspace.org> | 2018-01-21 21:32:09 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2018-01-21 21:32:09 +0100 |
commit | 266d0b0f06184e2865edf17b00a015a6aa8f050f (patch) | |
tree | 33d334eb9207dc688eae2c84fc235676ab528028 /playbooks | |
parent | fix spreadspace-apt repo deps (diff) |
adding kubernetes nodes after first run works now
Diffstat (limited to 'playbooks')
-rw-r--r-- | playbooks/k8s-stream.yaml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/playbooks/k8s-stream.yaml b/playbooks/k8s-stream.yaml index ff369435..ec2d2748 100644 --- a/playbooks/k8s-stream.yaml +++ b/playbooks/k8s-stream.yaml @@ -1,4 +1,19 @@ --- +- name: prepare cluster config + hosts: k8s-stream + gather_facts: no + run_once: yes + tasks: + - name: configure node lists + set_fact: + kubernetes_nodes: "{{ groups['k8s-stream'] }}" + kubernetes_nodes_master: "{{ groups['k8s-stream-master'] | first }}" + + - name: check if every node has a net_index assigned + debug: + msg: "nodes without net-index: {{ kubernetes_nodes | difference(kubernetes.net_index.keys()) | join(', ') }}" + failed_when: kubernetes_nodes | difference(kubernetes.net_index.keys()) | length > 0 + - name: install kubernetes and overlay network hosts: k8s-stream roles: @@ -20,3 +35,5 @@ hosts: k8s-stream:!k8s-stream-master roles: - role: kubernetes-node + +## TODO: cleanup (remove superflous nodes and delete bootstrap token) |