mirror of https://github.com/ceph/ceph-ansible.git
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
parent
50b7a12ad8
commit
82e0ae7e75
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue