This commit is contained in:
2024-07-15 14:37:01 +02:00
parent e3bc531aea
commit 1b16027bd6
5 changed files with 299 additions and 0 deletions

View File

@ -88,3 +88,8 @@
service:
name: systemd-resolved
state: restarted
- name: Restart nfs-kernel-server
service:
name: nfs-kernel-server
state: restarted

View File

@ -61,6 +61,68 @@
tags:
- nfs-server
# ---
# /etc/default/nfs-kernel-server (Server)
# ---
- name: (nfs.yml) Check if file '/etc/default/nfs-kernel-server.ORIG' exists
stat:
path: /etc/default/nfs-kernel-server
register: default_nfs_kernel_server_exists
when:
- "groups['nfs_server']|string is search(inventory_hostname)"
tags:
- nfs-server
- name: (nfs.yml) Backup existing file /etc/default/nfs-kernel-server
command: cp -a /etc/default/nfs-kernel-server /etc/default/nfs-kernel-server.ORIG
when:
- "groups['nfs_server']|string is search(inventory_hostname)"
- default_nfs_kernel_server_exists.stat.exists == False
tags:
- nfs-server
- name: (nfs.yml) Adjust file /etc/default/nfs-kernel-server - set 'RPCNFSDCOUNT' (server)
replace:
path: /etc/default/nfs-kernel-server
regexp: '^RPCNFSDCOUNT=.*'
replace: "RPCNFSDCOUNT={{ nfs_start_servers | default('16') }}"
when:
- "groups['nfs_server']|string is search(inventory_hostname)"
tags:
- nfs-server
# ---
# Configuration Server
# ---
- name: (nfs.yml) Ensure directory '/etc/nfs.conf.d' exists
file:
path: /etc/nfs.conf.d
state: directory
mode: 0755
group: root
owner: root
when:
- inventory_hostname in groups['nfs_server']
tags:
- nfs-server
- name: (nfs.yml) Create/Update file '/etc/nfs.conf.d/20-start_servers.conf' from template '20-start_servers.conf.j2'
template:
src: etc/nfs.conf.d/20-start_servers.conf.j2
dest: /etc/nfs.conf.d/20-start_servers.conf
owner: root
group: root
mode: 0644
notify: "Restart nfs-kernel-server"
when:
- inventory_hostname in groups['nfs_server']
tags:
- nfs-server
# ---
# NFS clients
# ---

View File

@ -0,0 +1,4 @@
# {{ ansible_managed }}
[nfsd]
threads={{ nfs_start_servers | default('16') }}