summaryrefslogtreecommitdiff
path: root/common/kubernetes-prepare.yml
diff options
context:
space:
mode:
Diffstat (limited to 'common/kubernetes-prepare.yml')
-rw-r--r--common/kubernetes-prepare.yml45
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