From: Guillaume Abrioux Date: Fri, 26 Mar 2021 09:31:06 +0000 (+0100) Subject: update: stop ceph-crash service before upgrading X-Git-Tag: v4.0.51~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a8420d41c6bb8992e36d06ac46fae12f4cce6489;p=ceph-ansible.git update: stop ceph-crash service before upgrading This adds the missing service stop task for ceph-crash upgrade workflow. It should have been added through commit `15872e3db1e342238636bc9c8e1aef6bd1d3dcd8` in stable-4.0 but at the time we backported this patch ceph-crash wasn't implemented yet so the ceph-crash related content in this patch was removed. Then, ceph-crash has been implemented later so we are still missing this part of the patch in stable-4.0. Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1943471 Signed-off-by: Guillaume Abrioux --- diff --git a/infrastructure-playbooks/rolling_update.yml b/infrastructure-playbooks/rolling_update.yml index 5627b5af4..dc9f04ca2 100644 --- a/infrastructure-playbooks/rolling_update.yml +++ b/infrastructure-playbooks/rolling_update.yml @@ -877,6 +877,18 @@ tasks_from: container_binary.yml - import_role: name: ceph-handler + + - import_role: + name: ceph-crash + tasks_from: systemd.yml + + - name: stop the ceph-crash service + systemd: + name: "{{ 'ceph-crash@' + ansible_facts['hostname'] if containerized_deployment | bool else 'ceph-crash.service' }}" + state: stopped + enabled: no + masked: yes + - import_role: name: ceph-crash