From 097945f8d4f1038df3f2bf3ad9ff2697e746581b Mon Sep 17 00:00:00 2001
From: Lars Beckers <lars.beckers@rwth-aachen.de>
Date: Tue, 10 Oct 2017 22:59:20 +0200
Subject: [PATCH] make nfs-client compatible with stretch

---
 nfs-client/handlers/main.yml |  4 ++--
 nfs-client/tasks/main.yml    | 20 ++++++++++++++++----
 2 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/nfs-client/handlers/main.yml b/nfs-client/handlers/main.yml
index 7944169..64b0469 100644
--- a/nfs-client/handlers/main.yml
+++ b/nfs-client/handlers/main.yml
@@ -4,8 +4,8 @@
 - name: restart autofs
   service: name=autofs state=restarted
 
-- name: restart nfs-common
-  service: name=nfs-common state=restarted
+- name: restart nfs-client
+  service: name=nfs-client.target state=restarted
 
 - name: reload sysctl
   command: sysctl -p
diff --git a/nfs-client/tasks/main.yml b/nfs-client/tasks/main.yml
index 88640e1..3638b7b 100644
--- a/nfs-client/tasks/main.yml
+++ b/nfs-client/tasks/main.yml
@@ -29,19 +29,31 @@
     - nfs-client
     - packages
 
-- name: ensure the nfs-common service is configured for nfs4
+- name: ensure the nfs-client service is configured for nfs4
   copy: src=nfs-common dest=/etc/default/nfs-common owner=root group=root mode=0644
   notify:
-    - restart nfs-common
+    - restart nfs-client
     - restart autofs
   tags:
     - nfs-client
     - config
 
+- name: ensure nfs module is loaded
+  modprobe: name=nfs state=present
+  tags:
+    - nfs-client
+    - config
+
+- name: ensure nfs module is loaded after a reboot
+  copy: content="nfs" dest=/etc/modules-load.d/nfs.conf
+  tags:
+    - nfs-client
+    - config
+
 - name: ensure we use the idmapper
   shell: echo "N" > /sys/module/nfs/parameters/nfs4_disable_idmapping
   notify:
-    - restart nfs-common
+    - restart nfs-client
     - restart autofs
   tags:
     - nfs-client
@@ -74,7 +86,7 @@
     - config
 
 - name: ensure nfs-common is enabled
-  service: name=nfs-common state=running enabled=yes
+  service: name=nfs-client.target state=running enabled=yes
   tags:
     - nfs-client
     - service
-- 
GitLab