]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Ensure that ceph-mon applies mon directory ownership recursively 1636/head
authorFlorian Haas <florian@hastexo.com>
Fri, 30 Jun 2017 08:17:23 +0000 (10:17 +0200)
committerFlorian Haas <florian@hastexo.com>
Fri, 30 Jun 2017 08:18:51 +0000 (10:18 +0200)
Fixes #1635.

Signed-off-by: Florian Haas <florian@hastexo.com>
roles/ceph-mon/tasks/deploy_monitors.yml

index a8bea37e73b9770414ab7910f2a1e8f0eecbbf3c..f431a0509918d667d9997de7a3ce59ac197fdc4c 100644 (file)
     mode: "0600"
   when: cephx
 
-- name: create monitor directory
+- name: create (and fix ownership of) monitor directory
   file:
     path: /var/lib/ceph/mon/{{ cluster }}-{{ monitor_name }}
     state: directory
     owner: "ceph"
     group: "ceph"
     mode: "0755"
+    recurse: true
 
 - name: ceph monitor mkfs with keyring
   command: ceph-mon --cluster {{ cluster }} --setuser ceph --setgroup ceph --mkfs -i {{ monitor_name }} --fsid {{ fsid }} --keyring /var/lib/ceph/tmp/keyring.mon.{{ monitor_name }}