diff options
author | Christian Pointner <equinox@spreadspace.org> | 2020-01-13 21:28:49 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2020-01-31 22:31:22 +0100 |
commit | 5313897329a4b11187ee2e6b55beba05602e55c3 (patch) | |
tree | dd690862d913a0655c94a365c655a75f3c795b72 /common/kubernetes-prepare.yml | |
parent | kubernetes: nicer layout for playook includes and variables (diff) |
fixup! kubernetes: nicer layout for playook includes and variables
Diffstat (limited to 'common/kubernetes-prepare.yml')
-rw-r--r-- | common/kubernetes-prepare.yml | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/common/kubernetes-prepare.yml b/common/kubernetes-prepare.yml deleted file mode 100644 index c91d1962..00000000 --- a/common/kubernetes-prepare.yml +++ /dev/null @@ -1,45 +0,0 @@ ---- -- name: create host groups - hosts: "{{ kubernetes_nodes_group }}" - connection: local - gather_facts: no - run_once: yes - tasks: - - name: sanity check - fail if masters are not included in nodes - assert: - msg: "the cluster node group '{{ kubernetes_nodes_group }}' must include *all* nodes (master and non-master)" - that: kubernetes_masters | difference(ansible_play_hosts_all) | length == 0 - - - name: sanity check - fail if primary master is not in masters - when: kubernetes_primary_master is defined - assert: - msg: "kubernetes_masters must include kubernetes_primary_master" - that: kubernetes_primary_master in kubernetes_masters - - - name: sanity check - fail on multiple masters if no primary master is configured - assert: - msg: "For multiple masters to work you need to define kubernetes_primary_master" - that: (kubernetes_masters | length) == 1 or kubernetes_primary_master is defined - - - name: create group for all kubernetes nodes - loop: "{{ ansible_play_hosts_all }}" - add_host: - name: "{{ item }}" - inventory_dir: "{{ hostvars[kubernetes_masters[0]].inventory_dir }}" - group: _kubernetes_nodes_ - changed_when: False - - - name: create group for kubernetes master nodes - loop: "{{ kubernetes_masters }}" - add_host: - name: "{{ item }}" - inventory_dir: "{{ hostvars[kubernetes_masters[0]].inventory_dir }}" - group: _kubernetes_masters_ - changed_when: False - - - name: create group for kubernetes primary master - add_host: - name: "{{ kubernetes_primary_master | default(kubernetes_masters[0]) }}" - inventory_dir: "{{ hostvars[kubernetes_masters[0]].inventory_dir }}" - group: _kubernetes_primary_master_ - changed_when: False |