]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-osd: use fact logic to set permissions 554/head
authorSébastien Han <seb@redhat.com>
Sun, 21 Feb 2016 17:25:42 +0000 (18:25 +0100)
committerSébastien Han <seb@redhat.com>
Sun, 21 Feb 2016 17:27:36 +0000 (18:27 +0100)
Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-mds/tasks/pre_requisite.yml
roles/ceph-osd/tasks/pre_requisite.yml

index 78bc44641e9026d96c217a108b618ccde6fc4845..ef05bfd691edc958f7c069921b80e797bf0cbece 100644 (file)
@@ -38,7 +38,6 @@
     group: "{{ key_group }}"
   when: cephx
 
-
 - name: activate metadata server with upstart
   file:
     path: /var/lib/ceph/mds/ceph-{{ ansible_hostname }}/{{ item }}
index 4f1a5f15efd21a175e6e25cf932505d8bf2c7e53..cd0fd7424a60dfa0ef79385002c3d6c6d5147472 100644 (file)
     state: present
   when: ansible_os_family == 'RedHat'
 
-- name: create bootstrap-osd directory (for or after infernalis release)
+- name: create bootstrap-osd directory
   file:
     path: /var/lib/ceph/bootstrap-osd/
     state: directory
-    owner: ceph
-    group: ceph
-    mode: 0755
+    owner: "{{ dir_owner }}"
+    group: "{{ dir_group }}"
+    mode: "{{ dir_mode }}"
   when:
-    cephx and
-    is_ceph_infernalis
+    cephx
 
-- name: create bootstrap-osd directory (before infernalis release)
-  file:
-    path: /var/lib/ceph/bootstrap-osd/
-    state: directory
-    owner: root
-    group: root
-    mode: 0755
-  when:
-   cephx and
-   not is_ceph_infernalis
-
-- name: copy osd bootstrap key (for or after infernalis release)
-  copy:
-    src: "{{ fetch_directory }}/{{ fsid }}/var/lib/ceph/bootstrap-osd/ceph.keyring"
-    dest: /var/lib/ceph/bootstrap-osd/ceph.keyring
-    owner: ceph
-    group: ceph
-    mode: 0600
-  when:
-    cephx and
-    is_ceph_infernalis
-
-- name: copy osd bootstrap key (before infernalis release)
+- name: copy osd bootstrap key
   copy:
     src: "{{ fetch_directory }}/{{ fsid }}/var/lib/ceph/bootstrap-osd/ceph.keyring"
     dest: /var/lib/ceph/bootstrap-osd/ceph.keyring
-    owner: root
-    group: root
-    mode: 600
+    owner: "{{ key_owner }}"
+    group: "{{ key_group }}"
+    mode: "{{ key_mode }}"
   when:
-    cephx and
-    not is_ceph_infernalis
+    cephx