Commit dc5aea52 authored by Guillaume Abrioux's avatar Guillaume Abrioux
Browse files

switch2containers: do not stop ceph.target in osd play

`ceph.target` should be disabled only. Otherwise, in collocation
scenario you stop other collocated services in the OSD play which isn't
what we want to do. Each daemon has its corresponding play for managing
the transition to container.

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1901865

Signed-off-by: default avatarGuillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 0b056205)
parent 51bea826
......@@ -238,7 +238,7 @@
- name: collect running osds
shell: |
set -o pipefail;
systemctl list-units | grep -E "loaded * active" | grep -Eo 'ceph-osd@[0-9]+.service|ceph-volume|ceph\.target'
systemctl list-units | grep -E "loaded * active" | grep -Eo 'ceph-osd@[0-9]+.service|ceph-volume'
register: running_osds
changed_when: false
failed_when: false
......@@ -259,6 +259,11 @@
with_items: "{{ running_osds.stdout_lines | default([]) }}"
when: running_osds != []
- name: disable ceph.target
systemd:
name: ceph.target
enabled: no
- name: remove old ceph-osd systemd units
file:
path: "{{ item }}"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment