From 7cc626b72dbb242a00f714d925b6aea6b4524c37 Mon Sep 17 00:00:00 2001 From: Dimitri Savineau Date: Wed, 20 Mar 2019 13:40:33 -0400 Subject: [PATCH] purge-docker-cluster: Remove ceph-osd service The systemd ceph-osd@.service file used for starting the ceph osd containers is used in all osd_scenarios. Currently purging a containerized deployment using the lvm scenario didn't remove the ceph-osd systemd service. If the next deployment is a non-containerized deployment, the OSDs won't be online because the file is still present and override the one from the package. Signed-off-by: Dimitri Savineau --- infrastructure-playbooks/purge-docker-cluster.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/infrastructure-playbooks/purge-docker-cluster.yml b/infrastructure-playbooks/purge-docker-cluster.yml index 7ce366802..10e480421 100644 --- a/infrastructure-playbooks/purge-docker-cluster.yml +++ b/infrastructure-playbooks/purge-docker-cluster.yml @@ -445,11 +445,6 @@ state: absent with_items: - "{{ resolved_parent_device }}" - - - name: remove ceph osd service - file: - path: /etc/systemd/system/ceph-osd@.service - state: absent when: - osd_scenario != "lvm" @@ -484,6 +479,11 @@ when: - osd_scenario == "lvm" + - name: remove ceph osd service + file: + path: /etc/systemd/system/ceph-osd@.service + state: absent + - name: remove ceph osd image docker_image: state: absent