From 6c7209e82b7bfacb235ff62789ffdcc009e5c546 Mon Sep 17 00:00:00 2001 From: "Andreas B. Mundt" Date: Thu, 21 Dec 2023 22:39:30 +0100 Subject: [PATCH] Implement cifs caching with cachefilesd. --- roles/lmn_mount/tasks/main.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/roles/lmn_mount/tasks/main.yml b/roles/lmn_mount/tasks/main.yml index 9ae45e3..a4be96d 100644 --- a/roles/lmn_mount/tasks/main.yml +++ b/roles/lmn_mount/tasks/main.yml @@ -5,6 +5,7 @@ - libpam-mount - cifs-utils - nfs-common + - cachefilesd - hxtools - davfs2 state: latest @@ -34,7 +35,7 @@ server="{{ smb_server }}" path="{{ smb_share }}" mountpoint="/srv/samba/schools/default-school" - options="sec=krb5i,cruid=%(USERUID),user=%(USER),gid=1010,file_mode=0770,dir_mode=0770,mfsymlinks,nobrl" + options="sec=krb5i,cruid=%(USERUID),user=%(USER),gid=1010,file_mode=0770,dir_mode=0770,mfsymlinks,nobrl,fsc" >rootansibleDebian-gdmsddm{{ localuser }} insertafter: "" @@ -45,6 +46,12 @@ state: directory mode: '0755' +- name: Enable cachefilesd + ansible.builtin.replace: + path: /etc/default/cachefilesd + regexp: '^#RUN=yes' + replace: RUN=yes + - name: Prepare persistent user cache base directory ansible.builtin.file: path: /var/cache/user/