]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-osd: fragment directory and files perms 609/head
authorSébastien Han <seb@redhat.com>
Tue, 8 Mar 2016 13:32:32 +0000 (14:32 +0100)
committerSébastien Han <seb@redhat.com>
Tue, 8 Mar 2016 13:32:32 +0000 (14:32 +0100)
works for all the ceph's distros now

Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-osd/tasks/osd_fragment.yml

index 7c77be19350ff4e16cb47ed0bc070ecaa711248d..2803588b7fba82b74cda25cd2726bb21cada08d7 100644 (file)
@@ -33,9 +33,9 @@
   file:
     path: "{{ item }}"
     state: directory
-    owner: root
-    group: root
-    mode: 0644
+    owner: "{{ dir_owner }}"
+    group: "{{ dir_group }}"
+    mode: "{{ dir_mode }}"
   with_items:
     - /etc/ceph/ceph.d/
     - /etc/ceph/ceph.d/osd_fragments
@@ -44,6 +44,9 @@
   template:
     src: osd.conf.j2
     dest: /etc/ceph/ceph.d/osd_fragments/osd.{{ item.stdout }}.conf
+    owner: "{{ dir_owner }}"
+    group: "{{ dir_group }}"
+    mode: "{{ activate_file_mode }}"
   with_items: combined_osd_id.results
 
 - name: copy ceph.conf for assembling
   assemble:
     src: /etc/ceph/ceph.d/osd_fragments/
     dest: /etc/ceph/ceph.d/osd.conf
-    owner: root
-    group: root
-    mode: 0644
+    owner: "{{ dir_owner }}"
+    group: "{{ dir_group }}"
+    mode: "{{ activate_file_mode }}"
 
 - name: assemble ceph conf and osd fragments
   assemble:
     src: /etc/ceph/ceph.d/
     dest: /etc/ceph/ceph.conf
-    owner: root
-    group: root
-    mode: 0644
+    owner: "{{ dir_owner }}"
+    group: "{{ dir_group }}"
+    mode: "{{ activate_file_mode }}"