mirror of https://github.com/ceph/ceph-ansible.git
ceph-osd: start osd after systemd overrides
The service should be started after the ceph-osd systemd overrides has
been added, otherwise, the latter isn't considered.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1860739
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit 59d0f01992
)
pull/5949/head
v4.0.36
parent
7c337d96d2
commit
6a521155d5
|
@ -33,15 +33,6 @@
|
||||||
include_tasks: systemd.yml
|
include_tasks: systemd.yml
|
||||||
when: containerized_deployment | bool
|
when: containerized_deployment | bool
|
||||||
|
|
||||||
- name: systemd start osd
|
|
||||||
systemd:
|
|
||||||
name: ceph-osd@{{ item }}
|
|
||||||
state: started
|
|
||||||
enabled: yes
|
|
||||||
masked: no
|
|
||||||
daemon_reload: yes
|
|
||||||
with_items: "{{ ((ceph_osd_ids.stdout | default('{}') | from_json).keys() | list) | union(osd_ids_non_container.stdout_lines) | default([]) }}"
|
|
||||||
|
|
||||||
- name: ensure systemd service override directory exists
|
- name: ensure systemd service override directory exists
|
||||||
file:
|
file:
|
||||||
state: directory
|
state: directory
|
||||||
|
@ -59,3 +50,12 @@
|
||||||
when:
|
when:
|
||||||
- ceph_osd_systemd_overrides is defined
|
- ceph_osd_systemd_overrides is defined
|
||||||
- ansible_service_mgr == 'systemd'
|
- ansible_service_mgr == 'systemd'
|
||||||
|
|
||||||
|
- name: systemd start osd
|
||||||
|
systemd:
|
||||||
|
name: ceph-osd@{{ item }}
|
||||||
|
state: started
|
||||||
|
enabled: yes
|
||||||
|
masked: no
|
||||||
|
daemon_reload: yes
|
||||||
|
with_items: "{{ ((ceph_osd_ids.stdout | default('{}') | from_json).keys() | list) | union(osd_ids_non_container.stdout_lines) | default([]) }}"
|
Loading…
Reference in New Issue