diff --git a/roles/ceph-osd/tasks/start_osds.yml b/roles/ceph-osd/tasks/start_osds.yml index eccf05539..52e6d05ab 100644 --- a/roles/ceph-osd/tasks/start_osds.yml +++ b/roles/ceph-osd/tasks/start_osds.yml @@ -33,15 +33,6 @@ include_tasks: systemd.yml 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 file: state: directory @@ -59,3 +50,12 @@ when: - ceph_osd_systemd_overrides is defined - 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([]) }}" \ No newline at end of file