diff --git a/roles/bittorrent/tasks/configdir.yml b/roles/bittorrent/tasks/configdir.yml deleted file mode 100644 index a7f756f..0000000 --- a/roles/bittorrent/tasks/configdir.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- - -- name: Create folders - ansible.builtin.file: - path: /var/lib/transmission-daemon/downloads/Series - recurse: true - owner: debian-transmission - group: debian-transmission - loop: - - Series - - Movies - - Misc - - Music - - Videos diff --git a/roles/bittorrent/tasks/main.yml b/roles/bittorrent/tasks/main.yml index a33bae2..63c4046 100644 --- a/roles/bittorrent/tasks/main.yml +++ b/roles/bittorrent/tasks/main.yml @@ -6,7 +6,5 @@ ansible.builtin.include_tasks: sonarr.yml - name: Include subliminal ansible.builtin.include_tasks: subliminal.yml -- name: Include configdir - ansible.builtin.include_tasks: configdir.yml -- name: Include nfsserver - ansible.builtin.include_tasks: nfsserver.yml +- name: Include nfsclient + ansible.builtin.include_tasks: nfsclient.yml diff --git a/roles/bittorrent/tasks/nfsclient.yml b/roles/bittorrent/tasks/nfsclient.yml new file mode 100644 index 0000000..43bf669 --- /dev/null +++ b/roles/bittorrent/tasks/nfsclient.yml @@ -0,0 +1,15 @@ +--- + +- 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" diff --git a/roles/bittorrent/tasks/nfsserver.yml b/roles/bittorrent/tasks/nfsserver.yml deleted file mode 100644 index 0d1192a..0000000 --- a/roles/bittorrent/tasks/nfsserver.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- - -- name: Get debian-transmission id - ansible.builtin.getent: - database: passwd - key: debian-transmission - -- name: Install nfs server - ansible.builtin.package: - name: nfs-kernel-server - state: present - -- name: Copy exports file - ansible.builtin.template: - src: exports.j2 - dest: /etc/exports - mode: 0644 - notify: - - Export nfs diff --git a/roles/bittorrent/tasks/subliminal.yml b/roles/bittorrent/tasks/subliminal.yml index fd3d3a7..fbb41cb 100644 --- a/roles/bittorrent/tasks/subliminal.yml +++ b/roles/bittorrent/tasks/subliminal.yml @@ -11,4 +11,4 @@ user: "debian-transmission" minute: "15" hour: "20" - job: "/usr/bin/subliminal download /var/lib/transmission-daemon/downloads/Series/ --language fr &> /dev/null" + job: "/usr/bin/subliminal download /net/Series/ --language fr &> /dev/null"