Add nfs tasks

This commit is contained in:
Sonny Bakker 2021-10-30 14:46:54 +02:00
parent 73a066213d
commit b3d261316e
5 changed files with 97 additions and 0 deletions

40
tasks/nfs.yml Normal file
View file

@ -0,0 +1,40 @@
- name: copy nfs configuration files
become: true
template:
src: '{{ item.src }}'
dest: '{{ item.dest }}'
mode: '{{ item.mode }}'
loop:
- {
src: 'templates/nfs/exports.j2',
dest: '/etc/exports',
mode: '0644'
}
- {
src: 'templates/nfs/nfs-common.j2',
dest: '/etc/defaults/nfs-common',
mode: '0644'
}
- {
src: 'templates/nfs/nfs-kernel-server.j2',
dest: '/etc/defaults/nfs-kernel-server',
mode: '0644'
}
- name: mask rpcbind services
become: true
systemd:
name: '{{ item }}'
state: stopped
enabled: false
masked: true
loop:
- rpcbind.socket
- rpcbind.service
- name: restart nfs service
become: true
systemd:
name: nfs-server
state: restarted
enabled: true