mirror of
https://github.com/dredx/prole.git
synced 2026-09-23 10:13:58 +00:00
34 lines
808 B
YAML
34 lines
808 B
YAML
---
|
|
- name: Stop k3s agents first
|
|
hosts: k3s_hosts
|
|
become: true
|
|
serial: 1
|
|
tasks:
|
|
- name: Stop k3s services on agent nodes
|
|
ansible.builtin.import_role:
|
|
name: k3s
|
|
tasks_from: stop
|
|
when: k3s_role != "server"
|
|
|
|
- name: Stop non-init k3s servers
|
|
hosts: k3s_hosts
|
|
become: true
|
|
serial: 1
|
|
tasks:
|
|
- name: Stop k3s services on non-init servers
|
|
ansible.builtin.import_role:
|
|
name: k3s
|
|
tasks_from: stop
|
|
when: k3s_role == "server" and not (k3s_cluster_init | bool)
|
|
|
|
- name: Stop init k3s servers last
|
|
hosts: k3s_hosts
|
|
become: true
|
|
serial: 1
|
|
tasks:
|
|
- name: Stop k3s services on init servers
|
|
ansible.builtin.import_role:
|
|
name: k3s
|
|
tasks_from: stop
|
|
when: k3s_role == "server" and (k3s_cluster_init | bool)
|