rolling_update: fix rbd-mirror play

There's no service to stop/mask when the node being upgraded is
a 'primary node' only (1 way replication).

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
pull/7284/head
Guillaume Abrioux 2022-08-03 09:09:15 +02:00
parent 50b7a12ad8
commit 82e0ae7e75
1 changed files with 8 additions and 2 deletions

View File

@ -851,12 +851,18 @@
become: True
gather_facts: false
tasks:
- name: check for ceph rbd mirror services
command: systemctl show --no-pager --property=Id --state=enabled ceph-rbd-mirror@* # noqa 303
changed_when: false
register: rbdmirror_services
- name: stop ceph rbd mirror
systemd:
name: "ceph-rbd-mirror@rbd-mirror.{{ ansible_facts['hostname'] }}"
service:
name: "{{ item.split('=')[1] }}"
state: stopped
enabled: no
masked: yes
loop: "{{ rbdmirror_services.stdout_lines }}"
- import_role:
name: ceph-defaults