feat: exit maintenance mode in last play

This commit is contained in:
Simon Cornet 2025-05-30 15:56:32 +02:00
commit 94f2e2ea0f

View file

@ -8,12 +8,13 @@
# collect proxmox cluster nodes # collect proxmox cluster nodes
- name: "collect proxmox cluster nodes" - name: "collect proxmox cluster nodes"
set_fact: set_fact:
leader_node: "{{ groups['proxmox'] | default([]) | first | default('') }}" first_node: "{{ groups['proxmox'] | default([]) | first | default('') }}"
last_node: "{{ groups['proxmox'] | default([]) | last | default('') }}"
# enter ceph maintenance mode # enter ceph maintenance mode
- name: "set ceph enter maintenance mode" - name: "set ceph enter maintenance mode"
ansible.builtin.include_tasks: "ceph/enter-maint.yaml" ansible.builtin.include_tasks: "ceph/enter-maint.yaml"
when: "inventory_hostname == leader_node" when: "inventory_hostname == first_node"
# update proxmox cluster # update proxmox cluster
- name: "update proxmox cluster nodes" - name: "update proxmox cluster nodes"
@ -22,4 +23,4 @@
# exit ceph maintenance mode # exit ceph maintenance mode
- name: "exit ceph maintenance mode" - name: "exit ceph maintenance mode"
ansible.builtin.include_tasks: "ceph/exit-maint.yaml" ansible.builtin.include_tasks: "ceph/exit-maint.yaml"
when: "inventory_hostname == leader_node" when: "inventory_hostname == last_node"