diff --git a/tasks/configure_nfs_mounts.yml b/tasks/configure_nfs_mounts.yml index 9f6034f2a180723a4e0dafaa7453faaa09033440..10feacf03e0ed6f51b017c66fac5cbfcfb12353b 100644 --- a/tasks/configure_nfs_mounts.yml +++ b/tasks/configure_nfs_mounts.yml @@ -79,14 +79,16 @@ 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 +- 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) + - ("permanent" in item.1.path)