feat: make NFS client from NFS server

This commit is contained in:
VC
2024-07-05 11:53:39 +02:00
parent 88a52e2134
commit de7dc4994b
5 changed files with 18 additions and 38 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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"

View File

@@ -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

View File

@@ -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"