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>pull/6338/head
parent
c33de174f1
commit
e9ddb972fe
|
@ -270,12 +270,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:
|
||||
|
@ -284,6 +281,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