ansible_cache/home_linux/install_nfs_server.yml
2024-12-27 12:47:45 +00:00

30 lines
679 B
YAML
Executable File

---
- name: Install NFS server
hosts: nfs_servers
roles:
- common
become: yes
gather_facts: no
vars_prompt:
name: mount_dir
prompt: 'Name of mount directory: '
private: false
tasks:
- name: Install nfs-kernel-server
ansible.builtin.apt:
package:
- nfs-kernel-server
state: present
- name: Configure exports file
ansible.builtin.lineinfile:
path: /etc/exports
line: '/mnt/{{ mount_dir }} *(rw,no_root_squash,insecure,async,no_subtree_check,anonuid=1000,anongid=1000)'
state: present
- name: Start NFS server
ansible.builtin.command:
cmd: sudo exportfs -ra