--- - name: Install packages for lmn-vminfo.service ansible.builtin.apt: name: - cifs-utils - krb5-user - python3-impacket - name: Provide lmn-parse-vminfo script ansible.builtin.copy: src: lmn-parse-vminfo dest: /usr/local/bin/lmn-parse-vminfo mode: '0755' - name: Create Mountpoint /media/host ansible.builtin.file: path: /media/host state: directory mode: '0755' - name: Provide lmn-vminfo.service and timer ansible.builtin.copy: src: "{{ item }}" dest: "/etc/systemd/system/{{ item }}" mode: '0644' loop: - lmn-vminfo.service - lmn-vminfo.timer - name: Enable lmn-vminfo.timer ansible.builtin.systemd: name: lmn-vminfo.timer enabled: true - name: Create reconnect shares desktop starter ansible.builtin.copy: dest: /home/user/Desktop/shares.desktop content: | [Desktop Entry] Name=Netzlaufwerke einbinden GenericName=Netzlaufwerke einbinden Exec=sudo /usr/local/bin/lmn-parse-vminfo Type=Application Icon=folder-open Terminal=true mode: '0640' owner: user group: user - name: Create bookmarks for filemanager ansible.builtin.copy: dest: /home/user/.gtk-bookmarks content: | file:///lmn/media/Home_Server Home_Server file:///lmn/media/Tausch Tausch file:///lmn/media/Home_Server/transfer Transfer file:///media/host Host/Linux mode: '0644' owner: user group: user