diff --git a/ansible/roles/manila/tasks/ceph.yml b/ansible/roles/manila/tasks/ceph.yml index 994b723b13..497dff917e 100644 --- a/ansible/roles/manila/tasks/ceph.yml +++ b/ansible/roles/manila/tasks/ceph.yml @@ -11,6 +11,8 @@ - "{{ node_custom_config }}/ceph.conf" - "{{ node_custom_config }}/ceph/{{ inventory_hostname }}/ceph.conf" dest: "{{ node_config_directory }}/manila-share/ceph.conf" + mode: "0660" + become: true - name: Pulling cephx keyring for manila command: docker exec ceph_mon ceph auth get-or-create client.manila mon 'allow r, allow command "auth del", allow command "auth caps", allow command "auth get", allow command "auth get-or-create"' osd 'allow rw' mds 'allow *' @@ -24,3 +26,4 @@ content: "{{ cephx_key_manila.stdout }}\n\r" dest: "{{ node_config_directory }}/manila-share/ceph.client.manila.keyring" mode: "0600" + become: true diff --git a/ansible/roles/manila/tasks/external_ceph.yml b/ansible/roles/manila/tasks/external_ceph.yml index f58b3ffa48..1ab0aec387 100644 --- a/ansible/roles/manila/tasks/external_ceph.yml +++ b/ansible/roles/manila/tasks/external_ceph.yml @@ -12,6 +12,8 @@ - "{{ node_custom_config }}/manila/ceph.conf" - "{{ node_custom_config }}/manila/manila-share/ceph.conf" dest: "{{ node_config_directory }}/manila-share/ceph.conf" + mode: "0660" + become: true when: - inventory_hostname in groups['manila-share'] notify: @@ -21,6 +23,8 @@ copy: src: "{{ item }}" dest: "{{ node_config_directory }}/manila-share/" + mode: "0600" + become: true with_fileglob: - "{{ node_custom_config }}/manila/ceph.client.manila.keyring" - "{{ node_custom_config }}/manila/manila/ceph.client.manila.keyring"