summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2022-05-07 22:45:49 +0200
committerChristian Pointner <equinox@spreadspace.org>2022-05-07 23:53:19 +0200
commitc09b07327b688a6a47f523a15c1a5c29d4f476d0 (patch)
tree6c243d60a3fb142c582761f1baab1c00f7081342 /common
parentcosmetic changes (diff)
k8s: rename masters to control-plane nodes
Diffstat (limited to 'common')
-rw-r--r--common/kubernetes-cluster-cleanup.yml2
-rw-r--r--common/kubernetes-cluster-layout.yml30
-rw-r--r--common/kubernetes-cluster.yml18
3 files changed, 25 insertions, 25 deletions
diff --git a/common/kubernetes-cluster-cleanup.yml b/common/kubernetes-cluster-cleanup.yml
index 5647e3d6..87e59d31 100644
--- a/common/kubernetes-cluster-cleanup.yml
+++ b/common/kubernetes-cluster-cleanup.yml
@@ -1,6 +1,6 @@
---
- name: check for nodes to be removed
- hosts: _kubernetes_primary_master_
+ hosts: _kubernetes_primary_controlplane_node_
tasks:
- name: fetch list of current nodes
command: kubectl get nodes -o name
diff --git a/common/kubernetes-cluster-layout.yml b/common/kubernetes-cluster-layout.yml
index bd972a6d..31751a8d 100644
--- a/common/kubernetes-cluster-layout.yml
+++ b/common/kubernetes-cluster-layout.yml
@@ -5,20 +5,20 @@
gather_facts: no
run_once: yes
tasks:
- - name: sanity check - fail if masters are not included in nodes
+ - name: sanity check - fail if control-plane nodes are not included in node group
assert:
- msg: "the cluster node group '{{ kubernetes_cluster_layout.nodes_group }}' must include *all* nodes (master and non-master)"
- that: kubernetes_cluster_layout.masters | difference(ansible_play_hosts_all) | length == 0
+ msg: "the cluster node group '{{ kubernetes_cluster_layout.nodes_group }}' must include *all* nodes (control-plane and worker)"
+ that: kubernetes_cluster_layout.controlplane_nodes | difference(ansible_play_hosts_all) | length == 0
- - name: sanity check - fail if primary master is not in masters
+ - name: sanity check - fail if primary control-group node is not in control-group node list
assert:
- msg: "kubernetes_cluster_layout.masters must include kubernetes_cluster_layout.primary_master"
- that: kubernetes_cluster_layout.primary_master is undefined or kubernetes_cluster_layout.primary_master in kubernetes_cluster_layout.masters
+ msg: "kubernetes_cluster_layout.controlplane_nodes must include kubernetes_cluster_layout.primary_controlplane_node"
+ that: kubernetes_cluster_layout.primary_controlplane_node is undefined or kubernetes_cluster_layout.primary_controlplane_node in kubernetes_cluster_layout.controlplane_nodes
- - name: sanity check - fail on multiple masters if no primary master is configured
+ - name: sanity check - fail on multiple control-plane nodes but no primary is configured
assert:
- msg: "for multiple masters to work you need to define kubernetes_cluster_layout.primary_master"
- that: (kubernetes_cluster_layout.masters | length) == 1 or kubernetes_cluster_layout.primary_master is defined
+ msg: "for multiple control-plane nodes to work you need to define kubernetes_cluster_layout.primary_controlplane_node"
+ that: (kubernetes_cluster_layout.controlplane_nodes | length) == 1 or kubernetes_cluster_layout.primary_controlplane_node is defined
- name: create group for all kubernetes nodes
loop: "{{ ansible_play_hosts_all }}"
@@ -28,19 +28,19 @@
group: _kubernetes_nodes_
changed_when: False
- - name: create group for kubernetes master nodes
- loop: "{{ kubernetes_cluster_layout.masters }}"
+ - name: create group for kubernetes control-plane nodes
+ loop: "{{ kubernetes_cluster_layout.controlplane_nodes }}"
add_host:
name: "{{ item }}"
inventory_dir: "{{ hostvars[item].inventory_dir }}"
- group: _kubernetes_masters_
+ group: _kubernetes_controlplane_nodes_
changed_when: False
- - name: create group for kubernetes primary master
+ - name: create group for kubernetes primary control-plane node
vars:
- item: "{{ kubernetes_cluster_layout.primary_master | default(kubernetes_cluster_layout.masters[0]) }}"
+ item: "{{ kubernetes_cluster_layout.primary_controlplane_node | default(kubernetes_cluster_layout.controlplane_nodes[0]) }}"
add_host:
name: "{{ item }}"
inventory_dir: "{{ hostvars[item].inventory_dir }}"
- group: _kubernetes_primary_master_
+ group: _kubernetes_primary_controlplane_node_
changed_when: False
diff --git a/common/kubernetes-cluster.yml b/common/kubernetes-cluster.yml
index 4ee91dd3..6958db15 100644
--- a/common/kubernetes-cluster.yml
+++ b/common/kubernetes-cluster.yml
@@ -40,19 +40,19 @@
- role: kubernetes/base
- role: kubernetes/kubeadm/base
-- name: configure primary kubernetes master
- hosts: _kubernetes_primary_master_
+- name: configure primary kubernetes control-plane node
+ hosts: _kubernetes_primary_controlplane_node_
roles:
- - role: kubernetes/kubeadm/master
+ - role: kubernetes/kubeadm/control-plane
-- name: configure secondary kubernetes masters
- hosts: _kubernetes_masters_:!_kubernetes_primary_master_
+- name: configure secondary kubernetes control-plane nodes
+ hosts: _kubernetes_controlplane_nodes_:!_kubernetes_primary_controlplane_node_
roles:
- - role: kubernetes/kubeadm/master
+ - role: kubernetes/kubeadm/control-plane
-- name: configure kubernetes non-master nodes
- hosts: _kubernetes_nodes_:!_kubernetes_masters_
+- name: configure kubernetes worker nodes
+ hosts: _kubernetes_nodes_:!_kubernetes_controlplane_nodes_
roles:
- - role: kubernetes/kubeadm/node
+ - role: kubernetes/kubeadm/worker
### TODO: add node labels (ie. for ingress daeomnset)