@@ -31,7 +31,9 @@ create_partition_{{ disk_name }}_{{ loop.index }}: | |||
- name: partition.mkpart | |||
- device: {{ disk_name }} | |||
- part_type: primary | |||
{%- if partition.type is defined %} | |||
- fs_type: {{ partition.type }} | |||
{%- endif %} | |||
- start: {{ end_size }}MB | |||
- end: {{ end_size + partition.size }}MB | |||
- unless: "blkid {{ disk_name }}{{ loop.index }} {{ disk_name }}p{{ loop.index }}" |
@@ -10,7 +10,7 @@ | |||
mkfs_{{ mount.device}}: | |||
cmd.run: | |||
- name: "mkfs.{{ mount.file_system }} -L {{ name }} {{ mount.device }}" | |||
- onlyif: "test `blkid {{ mount.device }} >/dev/null;echo $?` -eq 2" | |||
- onlyif: "test `blkid {{ mount.device }} | grep -q TYPE;echo $?` -eq 1" | |||
- require_in: | |||
- mount: {{ mount.path }} | |||
{%- if mount.file_system == 'xfs' %} |