From: crcceph Date: Wed, 16 Dec 2015 07:19:07 +0000 (-0800) Subject: changed permissions under ceph user X-Git-Tag: v1.0.0~75^2~3 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=4dd993ebae302733fc58b67453da7024dba6d5ff;p=ceph-ansible.git changed permissions under ceph user when running under the user ceph the rbd client directory should be owned by ceph --- diff --git a/roles/ceph-common/tasks/main.yml b/roles/ceph-common/tasks/main.yml index 6b6b4dfea..ff7046593 100644 --- a/roles/ceph-common/tasks/main.yml +++ b/roles/ceph-common/tasks/main.yml @@ -100,13 +100,23 @@ - restart ceph rgws on red hat - restart ceph rgws with systemd -- name: create rbd client directory +- name: create rbd client directory (before infernalis) file: path: "{{ rbd_client_admin_socket_path }}" state: directory owner: root group: root mode: 0644 + when: not is_ceph_infernalis + +- name: create rbd client directory (for infernalis or after) + file: + path: "{{ rbd_client_admin_socket_path }}" + state: directory + owner: ceph + group: ceph + mode: 0770 + when: is_ceph_infernalis # NOTE (leseb): be careful with the following # somehow the YAML syntax using "is_ceph_infernalis: {{"