This commit is contained in:
2025-11-18 19:31:16 +01:00
parent 1ce7391ddf
commit b986b5182e
2 changed files with 22 additions and 1 deletions

View File

@@ -19,6 +19,8 @@
value: "1"
no_extra_spaces: true
mode: '0644'
when: inventory_hostname == 'rpi5.home.lan'
- name: Mount and bind a volume
ansible.posix.mount:
path: /srv/nfs/downloads
@@ -28,6 +30,15 @@
fstype: none
when: inventory_hostname == 'm-server.home.lan'
- name: Mount and bind a volume
ansible.posix.mount:
path: /srv/nfs/backup
src: /mnt/raid/downloads
opts: bind
state: mounted
fstype: none
when: inventory_hostname == 'amd.home.lan'
- name: Mount and bind a volume
ansible.posix.mount:
path: /srv/nfs/docker_data
@@ -35,12 +46,15 @@
opts: bind
state: mounted
fstype: none
when: inventory_hostname != 'amd.home.lan'
- name: Reconfigure nfs fstab
ansible.builtin.lineinfile:
path: /etc/fstab
regexp: "^/media/m-server/downloads .*"
line: "/media/m-server/downloads /srv/nfs/downloads none bind 0 0"
when: inventory_hostname == 'm-server.home.lan'
- name: Reconfigure nfs exports
ansible.builtin.lineinfile:
path: /etc/fstab
@@ -59,6 +73,7 @@
path: /etc/exports
regexp: "^/srv/nfs/docker_data .*"
line: "/srv/nfs/docker_data 192.168.77.0/24(rw,sync,no_subtree_check)"
when: inventory_hostname != 'amd.home.lan'
- name: Reconfigure nfs exports
ansible.builtin.lineinfile:
@@ -66,7 +81,12 @@
regexp: "^/srv/nfs/downloads .*"
line: "/srv/nfs/downloads 192.168.77.0/24(rw,sync,no_subtree_check)"
when: inventory_hostname == 'm-server.home.lan'
- name: Reconfigure nfs exports
ansible.builtin.lineinfile:
path: /etc/exports
regexp: "^/srv/nfs/backup .*"
line: "/srv/nfs/backup 192.168.77.0/24(rw,sync,no_subtree_check)"
when: inventory_hostname == 'amd.home.lan'
- name: Restart nfs service
ansible.builtin.service:
name: nfs-server