blob: 4ec48be60a2ecae532e7e8ac6cf93c3438f1aa2e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
- name: Install NFS
become: true
ansible.builtin.package:
name: nfs-server
state: present
- name: Enable & start NFS service
become: true
ansible.builtin.systemd_service:
name: nfs-server
enabled: true
state: started
- name: Collect required info
ansible.builtin.setup:
gather_subset: [user]
- name: Configure NFS
become: true
ansible.builtin.template:
src: exports.j2
dest: /etc/exports
owner: root
group: root
mode: '0644'
register: nfs_exports_conf
- name: Reload NFS mounts
when: nfs_exports_conf is changed
become: true
ansible.builtin.command: /usr/sbin/exportfs -arv
changed_when: true
|