diff --git a/playbooks/roles/make_lvm_mount/tasks/main.yml b/playbooks/roles/make_lvm_mount/tasks/main.yml index f740260..ccfcf3e 100644 --- a/playbooks/roles/make_lvm_mount/tasks/main.yml +++ b/playbooks/roles/make_lvm_mount/tasks/main.yml @@ -31,7 +31,14 @@ path: "{{ item.name }}" src: "/dev/mapper/{{ vg_name }}-{{ item.lv }}" fstype: xfs - opts: "defaults,user" state: mounted loop: "{{ directories }}" +- name: Ensure data directories have the right permissions + ansible.builtin.file: + path: "{{ item.name }}" + state: directory + owner: "{{ item.owner }}" + group: "{{ item.group }}" + mode: "{{ item.mode }}" + loop: "{{ directories }}" \ No newline at end of file