Select Git revision

Robin Sonnabend authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
main.yml 3.69 KiB
---
- name: ensure nfs client utils are installed
apt:
name:
- nfs-common
- libgssrpc4
- librpcsecgss3
- autofs
state: present
tags:
- nfs-client
- name: ensure cifs client utils are installed
apt:
name:
- cifs-utils
- smbclient
state: present
when: nfs_enable_cifs
tags:
- nfs-client
- name: ensure quota tools are installed
apt:
name: quota
state: present
when: nfs_enable_quota
tags:
- nfs-client
- 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-client
- restart autofs
tags:
- nfs-client
- name: ensure nfs module is loaded
modprobe:
name: nfs
state: present
tags:
- nfs-client
- name: ensure nfs module is loaded after a reboot
copy:
content: "nfs"
dest: /etc/modules-load.d/nfs.conf
tags:
- nfs-client
- name: ensure we use the idmapper
copy:
content: "N"
dest: /sys/module/nfs/parameters/nfs4_disable_idmapping
unsafe_writes: true
notify:
- restart nfs-client
- restart autofs
tags:
- nfs-client
- name: ensure we use the idmapper after a reboot