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
Guillaume Abrioux 2021-03-26 16:12:42 +01:00
parent c33de174f1
commit e9ddb972fe
1 changed files with 5 additions and 4 deletions

View File

@ -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