- The "nfs-common" service is masked in systemd
- More recent systems use /run/rpc_pipefs
# nfs-client defaults
nfs_client_domain: "{{ ansible_domain }}"
+
+rpc_pipefs: "{{ '/var/lib/nfs/rpc_pipefs' if ansible_distribution_major_version < '8' else '/run/rpc_pipefs' }}"
service: >
name=nfs-common
state=restarted
+ when: "ansible_distribution_major_version < '8'"
enabled=yes
name=nfs-common
state=started
+ when: "ansible_distribution_major_version < '8'"
[General]
Domain = {{ nfs_client_domain }}
-Pipefs-Directory = /var/lib/nfs/rpc_pipefs
+Pipefs-Directory = {{ rpc_pipefs}}
Verbosity = 0
[Mapping]