]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-container: keep run dir permission consistent
authorSeena Fallah <seenafallah@gmail.com>
Thu, 16 May 2024 22:09:37 +0000 (00:09 +0200)
committerGuillaume Abrioux <gabrioux@ibm.com>
Fri, 17 May 2024 06:32:08 +0000 (08:32 +0200)
Make it the same as "Create ceph initial directories" task
and make owner and group 167 for containers so they can write
with ceph user.

Signed-off-by: Seena Fallah <seenafallah@gmail.com>
group_vars/all.yml.sample
roles/ceph-container-common/tasks/prerequisites.yml
roles/ceph-defaults/defaults/main.yml

index 7a086aa8981325230e7176b5d5995e2216bdb992..967280064190966d21ced3240875ce3c9c290e1f 100644 (file)
@@ -287,7 +287,7 @@ dummy:
 # must be in octal or symbolic form
 #rbd_client_directory_owner: ceph
 #rbd_client_directory_group: ceph
-#rbd_client_directory_mode: "0770"
+#rbd_client_directory_mode: "0755"
 
 #rbd_client_log_path: /var/log/ceph
 #rbd_client_log_file: "{{ rbd_client_log_path }}/qemu-guest-$pid.log" # must be writable by QEMU and allowed by SELinux or AppArmor
index 1d062a8d91daa115fbe2b00e1732909cfe5a68f6..4009a3278245abad817a16db16144b132eb7fb90 100644 (file)
@@ -28,7 +28,7 @@
 - name: Ensure tmpfiles.d is present
   ansible.builtin.lineinfile:
     path: /etc/tmpfiles.d/ceph-common.conf
-    line: "d /run/ceph 0770 root root -"
+    line: "d /run/ceph 0755 167 167 -"
     owner: root
     group: root
     mode: "0644"
index b4e016df537137fc363df7fb69d3e18cb953e350..ca27c4050d119b55d2ca13c61482243c9f77c909 100644 (file)
@@ -279,7 +279,7 @@ rbd_client_directories: true # this will create rbd_client_log_path and rbd_clie
 # must be in octal or symbolic form
 rbd_client_directory_owner: ceph
 rbd_client_directory_group: ceph
-rbd_client_directory_mode: "0770"
+rbd_client_directory_mode: "0755"
 
 rbd_client_log_path: /var/log/ceph
 rbd_client_log_file: "{{ rbd_client_log_path }}/qemu-guest-$pid.log" # must be writable by QEMU and allowed by SELinux or AppArmor