|
68 | 68 | import_playbook: generic/hosts.yml |
69 | 69 |
|
70 | 70 | - name: Set up a local cluster container registry |
71 | | - import_playbook: container/standalone-container-registry.yml hostlist=kube-master |
| 71 | + import_playbook: container/standalone-container-registry.yml hostlist=kube_control_plane |
72 | 72 | when: kube_enable_container_registry|default(false) |
73 | 73 |
|
74 | 74 | # Install 'sshpass' program for: https://github.com/ansible/ansible/issues/56629 |
|
110 | 110 | environment: "{{proxy_env if proxy_env is defined else {}}}" |
111 | 111 |
|
112 | 112 | # Install Kubernetes |
113 | | -# for configuration, see: config/group_vars/k8s-cluster.yml |
| 113 | +# for configuration, see: config/group_vars/k8s_cluster.yml |
114 | 114 | - name: Install Kubernetes |
115 | 115 | import_playbook: ../submodules/kubespray/cluster.yml |
116 | 116 | tags: |
|
128 | 128 | - swap |
129 | 129 |
|
130 | 130 | # Manage Kubernetes cluster access config file |
131 | | -- hosts: k8s-cluster |
| 131 | +- hosts: k8s_cluster |
132 | 132 | gather_facts: false |
133 | 133 | vars: |
134 | 134 | ansible_become: no |
|
165 | 165 | - name: Install NVIDIA driver on GPU servers |
166 | 166 | import_playbook: nvidia-software/nvidia-driver.yml |
167 | 167 | vars: |
168 | | - hostlist: "k8s-cluster" |
| 168 | + hostlist: "k8s_cluster" |
169 | 169 | tags: |
170 | 170 | - nvidia |
171 | 171 | when: deepops_gpu_operator_enabled|default(true) | bool == false or |
|
174 | 174 | - name: Install NVIDIA container runtime on GPU servers |
175 | 175 | import_playbook: container/nvidia-docker.yml |
176 | 176 | vars: |
177 | | - hostlist: "k8s-cluster" |
| 177 | + hostlist: "k8s_cluster" |
178 | 178 | tags: |
179 | 179 | - nvidia |
180 | 180 | when: |
|
183 | 183 | - container_manager is defined and container_manager == "docker" |
184 | 184 |
|
185 | 185 | # Manage kubectl binary |
186 | | -- hosts: kube-master |
| 186 | +- hosts: kube_control_plane |
187 | 187 | gather_facts: false |
188 | 188 | vars: |
189 | 189 | ansible_become: no |
|
196 | 196 | run_once: true |
197 | 197 | tags: |
198 | 198 | - local |
199 | | -- hosts: k8s-cluster |
| 199 | +- hosts: k8s_cluster |
200 | 200 | gather_facts: false |
201 | 201 | vars: |
202 | 202 | config_dir: "../config" |
|
252 | 252 | tags: |
253 | 253 | - local |
254 | 254 |
|
255 | | -# Remove taint from kube-master nodes. |
| 255 | +# Remove taint from kube_control_plane nodes. |
256 | 256 | # This keeps backwards compatibility and allows a few services (monitoring/etc.) to run properly. |
257 | | -- hosts: kube-master |
| 257 | +- hosts: kube_control_plane |
258 | 258 | gather_facts: false |
259 | 259 | vars: |
260 | 260 | ansible_become: no |
|
268 | 268 | - name: kubeadm | Remove taint for master with node role |
269 | 269 | command: "{{ artifacts_dir }}/kubectl --kubeconfig {{ artifacts_dir }}/admin.conf taint node {{ inventory_hostname }} node-role.kubernetes.io/control-plane:NoSchedule-" |
270 | 270 | delegate_to: localhost |
271 | | - failed_when: false # Taint will not be present if kube-master also under kube-node |
| 271 | + failed_when: false # Taint will not be present if kube_control_plane also under kube_node |
272 | 272 |
|
273 | 273 | - name: Install k8s GPU feature discovery |
274 | 274 | import_playbook: k8s-cluster/nvidia-k8s-gpu-feature-discovery.yml |
|
295 | 295 | - name: Setup rsyslog server |
296 | 296 | import_playbook: generic/rsyslog-server.yml |
297 | 297 | vars: |
298 | | - hostlist: "{{ rsyslog_server_hostname | default('kube-master[0]') }}" |
| 298 | + hostlist: "{{ rsyslog_server_hostname | default('kube_control_plane[0]') }}" |
299 | 299 | when: kube_enable_rsyslog_server|default(true) |
300 | 300 |
|
301 | 301 | - name: Setup rsyslog client |
302 | 302 | import_playbook: generic/rsyslog-client.yml |
303 | 303 | vars: |
304 | | - hostlist: "{{ rsyslog_client_group | default('k8s-cluster') }}" |
| 304 | + hostlist: "{{ rsyslog_client_group | default('k8s_cluster') }}" |
305 | 305 | when: kube_enable_rsyslog_client|default(true) |
0 commit comments