20 lines
612 B
YAML
Executable File
20 lines
612 B
YAML
Executable File
- name: generate filesystem on mounts if not defined
|
|
filesystem:
|
|
fstype: "{{ mnt.fstype | default('ext4') }}"
|
|
dev: "{{ mnt.dev }}"
|
|
loop: "{{ mount_points }}"
|
|
loop_control:
|
|
loop_var: mnt
|
|
label: "{{ mnt.dev }}: {{ mnt.fstype | default('ext4') }}"
|
|
|
|
- name: mount required points
|
|
mount:
|
|
path: "{{ mnt.path }}"
|
|
src: "{{ mnt.dev }}"
|
|
state: "{{ mnt.state | default('mounted') }}"
|
|
fstype: "{{ mnt.fstype | default('ext4') }}"
|
|
opts: "{{ mnt.opts | default('defaults') }}"
|
|
loop: "{{ mount_points }}"
|
|
loop_control:
|
|
loop_var: mnt
|
|
label: "{{ mnt.dev }}: {{ mnt.path }}" |