--- - name: Put NFS client on fstab ansible.posix.mount: path: /net src: nfs.mateu.be:/mnt/tank/nfs fstype: nfs opts: auto,x-systemd.automount,_netdev,nofail,noatime,nolock,tcp,actimeo=1800,bg,retry=10 state: present - name: Create cron for NFS client ansible.builtin.cron: name: "mount /net" special_time: reboot job: "mount -a" - name: Install prerequisites ansible.builtin.package: name: - curl - sqlite3 - wget - libicu72 state: present update_cache: true - name: Create sonarr user ansible.builtin.user: comment: sonarr name: sonarr system: true create_home: true shell: /bin/bash state: present - name: Remove previous version ansible.builtin.file: state: absent path: "{{ sonarr_home }}" - name: Unarchive sonarr ansible.builtin.unarchive: src: "{{ sonarr_download_url }}" remote_src: true dest: "/opt" owner: sonarr group: sonarr notify: Restart sonarr - name: Install sonarr systemd file ansible.builtin.template: src: sonarr.service.j2 dest: /etc/systemd/system/sonarr.service mode: "0o644" notify: Restart sonarr