From 603bf1d3dae36f52f91784e92f961d9bfab515fd Mon Sep 17 00:00:00 2001
From: Jens Steidl <Jens.Steidl@slub-dresden.de>
Date: Tue, 14 Nov 2023 09:00:32 +0100
Subject: [PATCH] fix: added task to correct permissions/owner/group for
 permanent shares

---
 tasks/configure_nfs_mounts.yml | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tasks/configure_nfs_mounts.yml b/tasks/configure_nfs_mounts.yml
index 278fd1f..c8470e4 100644
--- a/tasks/configure_nfs_mounts.yml
+++ b/tasks/configure_nfs_mounts.yml
@@ -108,3 +108,15 @@
     group: "{{ nfs_ingest_group }}"
     mode: "0770"
   loop: "{{ ingest_dirs.files }}"
+
+- name: set correct permissions/owner/group for permanent shares
+  ansible.builtin.file:
+    path: "{{ item.1.path }}"
+    state: directory
+    owner: "{{ vault_rosetta_user }}"
+    group: "{{ vault_rosetta_group }}"
+    mode: "0755"
+  loop: "{{ volumes | subelements('shares') }}"
+  loop_control:
+    label: "{{ item.0 }}"
+  when: ansible_hostname in item.0.hosts
-- 
GitLab