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