From: Sébastien Han Date: Sun, 8 May 2016 22:41:44 +0000 (+0200) Subject: ceph-mon: fix monitor startup X-Git-Tag: v1.0.6~136^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F764%2Fhead;p=ceph-ansible.git ceph-mon: fix monitor startup Somehow on CentOS 7.2 with Jewel, the service enablement by the Ansible service module does not seem to work properly. Signed-off-by: Sébastien Han --- diff --git a/roles/ceph-mon/tasks/start_monitor.yml b/roles/ceph-mon/tasks/start_monitor.yml index 7cd13de16..5aca68409 100644 --- a/roles/ceph-mon/tasks/start_monitor.yml +++ b/roles/ceph-mon/tasks/start_monitor.yml @@ -27,18 +27,15 @@ ansible_distribution != "Ubuntu" and is_before_infernalis -- name: enable systemd unit file for mon instance (for or after infernalis) - file: - src: /usr/lib/systemd/system/ceph-mon@.service - dest: /etc/systemd/system/multi-user.target.wants/ceph-mon@{{ monitor_name }}.service - state: link +- name: start and add that the monitor service to the init sequence (for or after infernalis) + command: systemctl enable ceph-mon@{{ monitor_name }} changed_when: false failed_when: false when: use_systemd and is_after_hammer -- name: start and add that the monitor service to the init sequence (for or after infernalis) +- name: start the monitor service (for or after infernalis) service: name: ceph-mon@{{ monitor_name }} state: started