--- - name: WebDAV Freigabe einbinden hosts: webdav_testserver become: true tasks: - name: DavFS2 installieren apt: name: davfs2 state: present - name: Benutzerrechte für davfs2 einrichten lineinfile: path: /etc/fstab line: "{{ webdav_url }} {{ mount_point }} davfs rw,user,noauto 0 0" state: present - name: WebDAV-Zugangsdaten hinzufügen copy: dest: /etc/davfs2/secrets content: | {{ webdav_url }} {{ webdav_user }} {{ webdav_password }} owner: root group: root mode: "0600" - name: Mount-Punkt erstellen file: path: "{{ mount_point }}" state: directory mode: "0755" - name: WebDAV Freigabe einbinden ansible.posix.mount: path: "{{ mount_point }}" src: "{{ webdav_url }}" fstype: davfs opts: rw,user,noauto state: mounted