--- - name: Install autofs and bindfs ansible.builtin.apt: update_cache: true name: - autofs - bindfs register: apt_result retries: 3 until: apt_result is succeeded - name: Configure autofs deamon ansible.builtin.template: src: "{{ item }}.j2" dest: /etc/{{ item }} mode: 0644 loop: - default/autofs - auto.master notify: Restart autofs service - name: Configure home-adh autofs ansible.builtin.template: src: auto.master.d/{{ item.0 }}.j2 dest: /etc/auto.master.d/{{ item.0 }} mode: "{{ item.1 }}" loop: - [home-owncloud.autofs, "0600"] - [home-owncloud.sh, "0700"] notify: Restart autofs service - name: Create /home-owncloud/ directory ansible.builtin.file: path: /home-owncloud state: directory mode: 0750 owner: www-data group: root - name: Install autoclean cron ansible.builtin.template: src: cron.d/owncloud-clean-autofs.j2 dest: /etc/cron.d/owncloud-clean-autofs - name: Start autofs service ansible.builtin.systemd: name: autofs enabled: true state: started