|
|
|
|
|
|
|
|
- onlyif: "test `blkid {{ mount.device }} >/dev/null;echo $?` -eq 2" |
|
|
- onlyif: "test `blkid {{ mount.device }} >/dev/null;echo $?` -eq 2" |
|
|
- require_in: |
|
|
- require_in: |
|
|
- mount: {{ mount.path }} |
|
|
- mount: {{ mount.path }} |
|
|
|
|
|
{%- if mount.file_system == 'xfs' %} |
|
|
|
|
|
- require: |
|
|
|
|
|
- pkg: xfs_packages |
|
|
|
|
|
{%- endif %} |
|
|
|
|
|
|
|
|
{%- endif %} |
|
|
{%- endif %} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- mkmnt: True |
|
|
- mkmnt: True |
|
|
- opts: {{ mount.get('opts', 'defaults,noatime') }} |
|
|
- opts: {{ mount.get('opts', 'defaults,noatime') }} |
|
|
{%- if mount.file_system == 'xfs' %} |
|
|
{%- if mount.file_system == 'xfs' %} |
|
|
require: |
|
|
|
|
|
|
|
|
- require: |
|
|
- pkg: xfs_packages |
|
|
- pkg: xfs_packages |
|
|
{%- endif %} |
|
|
{%- endif %} |
|
|
|
|
|
|
|
|
|
|
|
{%- if mount.user is defined %} |
|
|
|
|
|
{{ mount.path }}_permissions: |
|
|
|
|
|
file.directory: |
|
|
|
|
|
- name: {{ mount.path }} |
|
|
|
|
|
- user: {{ mount.user }} |
|
|
|
|
|
- group: {{ mount.get('group', 'root') }} |
|
|
|
|
|
- mode: {{ mount.get('mode', 755) }} |
|
|
|
|
|
- require: |
|
|
|
|
|
- mount: {{ mount.path }} |
|
|
|
|
|
{%- endif %} |
|
|
|
|
|
|
|
|
{%- endif %} |
|
|
{%- endif %} |
|
|
|
|
|
|
|
|
{%- endfor %} |
|
|
{%- endfor %} |