This commit is contained in:
2025-12-02 00:45:25 +01:00
parent b462d4307f
commit 8e543f838a
2 changed files with 29 additions and 7 deletions

View File

@@ -28,6 +28,7 @@
downloads -fstype=nfs m-server.home.lan:/downloads
movies -fstype=nfs m-server.home.lan:/movies
shows -fstype=nfs m-server.home.lan:/shows
music -fstype=nfs m-server.home.lan:/music
mode: '0600'
owner: root
group: root

View File

@@ -48,19 +48,30 @@
fstype: none
when: inventory_hostname != 'amd.home.lan'
- name: Reconfigure nfs fstab
- name: Reconfigure nfs exports
ansible.builtin.lineinfile:
path: /etc/fstab
regexp: "^/media/m-server/downloads .*"
line: "/media/m-server/downloads /srv/nfs/downloads none bind 0 0"
regexp: "^/share/{{ volume }} .*"
line: "/media/m-server/{{ volume }} /srv/nfs/{{ volume }} none bind 0 0"
when: inventory_hostname == 'm-server.home.lan'
loop_control:
loop_var: volume
loop:
- downloads
- music
- movies
- shows
- name: Reconfigure nfs exports
ansible.builtin.lineinfile:
path: /etc/fstab
regexp: "^/share/docker_data .*"
line: "/share/docker_data /srv/nfs/docker_data none bind 0 0"
regexp: "^/share/{{ volume }} .*"
line: "/share/{{ volume }} /srv/nfs/{{ volume }} none bind 0 0"
when: inventory_hostname == 'm-server.home.lan'
loop_control:
loop_var: volume
loop:
- docker_data
- name: Reconfigure nfs exports
ansible.builtin.lineinfile:
@@ -78,9 +89,19 @@
- name: Reconfigure nfs exports
ansible.builtin.lineinfile:
path: /etc/exports
regexp: "^/srv/nfs/downloads .*"
line: "/srv/nfs/downloads 192.168.77.0/24(rw,sync,no_subtree_check) 192.168.80.0/24(rw,sync,no_subtree_check)"
regexp: "^/srv/nfs/{{ volume }} .*"
line: "/srv/nfs/{{ volume }} 192.168.77.0/24(rw,sync,no_subtree_check) 192.168.80.0/24(rw,sync,no_subtree_check)"
when: inventory_hostname == 'm-server.home.lan'
loop_control:
loop_var: volume
loop:
- downloads
- music
- movies
- shows
- name: Reconfigure nfs exports
ansible.builtin.lineinfile:
path: /etc/exports