mirror of https://github.com/ceph/ceph-ansible.git
update: followup on 07029e1
Playbook must fail anyway, the `rescue` block has been introduced for
unmasking the unit after the playbook has failed.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit e9ddb972fe
)
pull/6410/head
parent
4a10f6ee72
commit
000b203ebf
|
@ -271,12 +271,9 @@
|
|||
rescue:
|
||||
- name: unmask the mon service
|
||||
systemd:
|
||||
name: ceph-mon@{{ item }}
|
||||
name: ceph-mon@{{ ansible_facts['hostname'] }}
|
||||
enabled: yes
|
||||
masked: no
|
||||
with_items:
|
||||
- "{{ ansible_facts['hostname'] }}"
|
||||
- "{{ ansible_facts['fqdn'] }}"
|
||||
|
||||
- name: unmask the mgr service
|
||||
systemd:
|
||||
|
@ -285,6 +282,10 @@
|
|||
when: inventory_hostname in groups[mgr_group_name] | default([])
|
||||
or groups[mgr_group_name] | default([]) | length == 0
|
||||
|
||||
- name: stop the playbook execution
|
||||
fail:
|
||||
msg: "There was an error during monitor upgrade. Please, check the previous task results."
|
||||
|
||||
- name: reset mon_host
|
||||
hosts: "{{ mon_group_name|default('mons') }}"
|
||||
become: True
|
||||
|
|
Loading…
Reference in New Issue