ansible-role-mounts/tasks/main.yml
2020-08-22 19:50:44 +02:00

29 lines
649 B
YAML

- name: install nfs client tools
package:
name: nfs-client
- debug: var=nfs
- name: create mount points if they don't exist
with_dict: "{{ nfs }}"
file:
path: "{{ item.value.mountpoint }}"
state: directory
- name: mount nfs shares
with_dict: "{{ nfs }}"
mount:
path: "{{ item.value.mountpoint }}"
src: "{{ item.value.source }}"
opts: "{{ item.value.options }}"
fstype: nfs
state: mounted
- name: write nfs shares to fstab
with_dict: "{{ nfs }}"
mount:
path: "{{ item.value.mountpoint }}"
src: "{{ item.value.source }}"
opts: "{{ item.value.options }}"
fstype: nfs
state: present