]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
docker: homogenise systemd file location 1313/head
authorSébastien Han <seb@redhat.com>
Thu, 16 Feb 2017 17:31:32 +0000 (18:31 +0100)
committerSébastien Han <seb@redhat.com>
Thu, 16 Feb 2017 17:31:32 +0000 (18:31 +0100)
So unit files were stored in /var/lib/ceph some where in
/etc/systemd/system. Now they are all under /etc/systemd/system.

closes: #1296

Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-mds/tasks/docker/start_docker_mds.yml
roles/ceph-nfs/tasks/docker/start_docker_nfs.yml
roles/ceph-rgw/tasks/docker/start_docker_rgw.yml

index d49e56e67c97dca61e3a2df982e209a8882f4fd0..b6643aa1c6d2e0e34d1639cc4201aeaafa47bc1a 100644 (file)
@@ -1,27 +1,20 @@
 ---
-# Use systemd to manage container on Atomic host
 - name: generate systemd unit file
   become: true
   template:
     src: "{{ role_path }}/templates/ceph-mds.service.j2"
-    dest: /var/lib/ceph/ceph-mds@.service
+    dest: /etc/systemd/system/ceph-mds@.service
     owner: "root"
     group: "root"
     mode: "0644"
 
-- name: link systemd unit file for mds instance
-  file:
-    src: /var/lib/ceph/ceph-mds@.service
-    dest: /etc/systemd/system/multi-user.target.wants/ceph-mds@{{ ansible_hostname }}.service
-    state: link
-
 - name: enable systemd unit file for mds instance
-  command: systemctl enable /etc/systemd/system/multi-user.target.wants/ceph-mds@{{ ansible_hostname }}.service
+  shell: systemctl enable ceph-mds@{{ ansible_hostname }}.service
   failed_when: false
   changed_when: false
 
 - name: reload systemd unit files
-  command: systemctl daemon-reload
+  shell: systemctl daemon-reload
   changed_when: false
   failed_when: false
 
index b4685a6b73711ae6516a32cc93cf3a62c1a41570..59743d942e4b353cb023d936ff739f7bf5755f41 100644 (file)
@@ -1,22 +1,15 @@
 ---
-# Use systemd to manage container on Atomic host and CoreOS
 - name: generate systemd unit file
   become: true
   template:
-    src: "{{ playbook_dir }}/roles/ceph-nfs/templates/ceph-nfs.service.j2"
-    dest: /var/lib/nfs/ganesha/ceph-nfs@.service
+    src: "{{ role_path }}/templates/ceph-nfs.service.j2"
+    dest: /etc/systemd/system/ceph-nfs@.service
     owner: "root"
     group: "root"
     mode: "0644"
 
-- name: link systemd unit file for NFS instance
-  file:
-    src: /var/lib/nfs/ganesha/ceph-nfs@.service
-    dest: /etc/systemd/system/multi-user.target.wants/ceph-nfs@{{ ansible_hostname }}.service
-    state: link
-
-- name: enable systemd unit file for NFS instance
-  shell: systemctl enable /etc/systemd/system/multi-user.target.wants/ceph-nfs@{{ ansible_hostname }}.service
+- name: enable systemd unit file for nfs instance
+  shell: systemctl enable ceph-nfs@{{ ansible_hostname }}.service
   failed_when: false
   changed_when: false
 
@@ -25,7 +18,7 @@
   changed_when: false
   failed_when: false
 
-- name: systemd start NFS container
+- name: systemd start nfs container
   service:
     name: ceph-nfs@{{ ansible_hostname }}
     state: started
@@ -36,3 +29,4 @@
   wait_for:
       path: "/etc/ceph/{{ cluster }}.conf"
   when: is_atomic
+
index d86a062c903391e7bdac90cd79ba8be656cbd9f6..e3bef3603523089f88a9b2d77158d59f4beec93b 100644 (file)
@@ -1,22 +1,15 @@
 ---
-# Use systemd to manage container on Atomic host
 - name: generate systemd unit file
   become: true
   template:
-    src: "{{ playbook_dir }}/roles/ceph-rgw/templates/ceph-rgw.service.j2"
-    dest: /var/lib/ceph/ceph-rgw@.service
+    src: "{{ role_path }}/templates/ceph-rgw.service.j2"
+    dest: /etc/systemd/system/ceph-rgw@.service
     owner: "root"
     group: "root"
     mode: "0644"
 
-- name: link systemd unit file for rgw instance
-  file:
-    src: /var/lib/ceph/ceph-rgw@.service
-    dest: /etc/systemd/system/multi-user.target.wants/ceph-rgw@{{ ansible_hostname }}.service
-    state: link
-
 - name: enable systemd unit file for rgw instance
-  shell: systemctl enable /etc/systemd/system/multi-user.target.wants/ceph-rgw@{{ ansible_hostname }}.service
+  shell: systemctl enable ceph-rgw@{{ ansible_hostname }}.service
   failed_when: false
   changed_when: false