From a76cd8bb1c1ec881af798e19a26c3341249b9bfd Mon Sep 17 00:00:00 2001
From: Lars Beckers <lars.beckers@rwth-aachen.de>
Date: Thu, 21 Sep 2017 23:34:48 +0200
Subject: [PATCH] nfs-client: add additional tools if neccessary

---
 nfs-client/defaults/main.yml |  4 ++++
 nfs-client/tasks/main.yml    | 17 +++++++++++++++++
 2 files changed, 21 insertions(+)
 create mode 100644 nfs-client/defaults/main.yml

diff --git a/nfs-client/defaults/main.yml b/nfs-client/defaults/main.yml
new file mode 100644
index 0000000..bbc0b86
--- /dev/null
+++ b/nfs-client/defaults/main.yml
@@ -0,0 +1,4 @@
+---
+
+nfs_enable_cifs: False
+nfs_enable_quota: False
diff --git a/nfs-client/tasks/main.yml b/nfs-client/tasks/main.yml
index b11c6c3..88640e1 100644
--- a/nfs-client/tasks/main.yml
+++ b/nfs-client/tasks/main.yml
@@ -12,6 +12,23 @@
     - nfs-client
     - packages
 
+- name: ensure cifs client utils are installed
+  apt: name="{{ item }}" state=installed
+  with_items:
+    - cifs-utils
+    - smbclient
+  when: nfs_enable_cifs
+  tags:
+    - nfs-client
+    - packages
+
+- name: ensure quota tools are installed
+  apt: name=quota state=installed
+  when: nfs_enable_quota
+  tags:
+    - nfs-client
+    - packages
+
 - name: ensure the nfs-common service is configured for nfs4
   copy: src=nfs-common dest=/etc/default/nfs-common owner=root group=root mode=0644
   notify:
-- 
GitLab