2025-04-26 01:30:44 -04:00

32 lines
624 B
YAML

---
- name: Ensure NFS utilities are installed.
package:
name: "{{ item }}"
state: present
with_items:
- nfs-common
- name: Create mount directories
ansible.builtin.file:
path: "{{ item.path }}"
state: directory
loop: "{{ nfs_mounts }}"
vars:
path: "{{ item.path }}"
- name: Mount NFS volumes
ansible.posix.mount:
path: "{{ path }}"
src: "{{ src }}"
fstype: "{{ fstype }}"
state: "{{ state }}"
loop: "{{ nfs_mounts }}"
vars:
state: "{{ item.state | default('mounted') }}"
fstype: nfs
src: "{{ nfs_server }}:{{ item.src }}"
path: "{{ item.path }}"