mirror of https://github.com/ceph/ceph-ansible.git
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: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 0b05620597
)
pull/6145/head
parent
69b5b96f2d
commit
1ac034a802
|
@ -234,7 +234,7 @@
|
|||
|
||||
- name: collect running osds
|
||||
shell: |
|
||||
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
|
||||
|
@ -255,6 +255,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 }}"
|
||||
|
|
Loading…
Reference in New Issue