105 lines
3.2 KiB
YAML
105 lines
3.2 KiB
YAML
|
---
|
||
|
- name: Initialize the disk with the default partition style (check mode)
|
||
|
win_initialize_disk:
|
||
|
disk_number: 1
|
||
|
register: default_part_style_check
|
||
|
check_mode: yes
|
||
|
|
||
|
- name: Get result of default initialization (check mode)
|
||
|
win_command: powershell.exe "if ( (Get-Disk -Number 1).PartitionStyle -eq 'RAW' ) {'true'} else {'false'}"
|
||
|
register: default_part_style_actual_check
|
||
|
|
||
|
- name: assert default initialization (check mode)
|
||
|
assert:
|
||
|
that:
|
||
|
- default_part_style_check is changed
|
||
|
- default_part_style_actual_check.stdout == 'true\r\n'
|
||
|
|
||
|
- name: Initialize the disk with the default partition style
|
||
|
win_initialize_disk:
|
||
|
disk_number: 1
|
||
|
register: default_part_style
|
||
|
|
||
|
- name: Get result of default initialization
|
||
|
win_command: powershell.exe "if ( (Get-Disk -Number 1).PartitionStyle -eq 'GPT' ) {'true'} else {'false'}"
|
||
|
register: default_part_style_actual
|
||
|
|
||
|
- name: assert default initialization
|
||
|
assert:
|
||
|
that:
|
||
|
- default_part_style is changed
|
||
|
- default_part_style_actual.stdout == 'true\r\n'
|
||
|
|
||
|
- name: Initialize the disk with the default partition style (idempotence)
|
||
|
win_initialize_disk:
|
||
|
disk_number: 1
|
||
|
register: default_part_style_idempotence
|
||
|
|
||
|
- name: Get result of default initialization (idempotence)
|
||
|
win_command: powershell.exe "if ( (Get-Disk -Number 1).PartitionStyle -eq 'GPT' ) {'true'} else {'false'}"
|
||
|
register: default_part_style_actual_idempotence
|
||
|
|
||
|
- name: assert default initialization (idempotence)
|
||
|
assert:
|
||
|
that:
|
||
|
- not default_part_style_idempotence is changed
|
||
|
- default_part_style_actual_idempotence.stdout == 'true\r\n'
|
||
|
|
||
|
- name: Partition style change without force fails
|
||
|
win_initialize_disk:
|
||
|
disk_number: 1
|
||
|
style: mbr
|
||
|
register: change_part_style
|
||
|
ignore_errors: True
|
||
|
|
||
|
- name: assert failed partition style change
|
||
|
assert:
|
||
|
that:
|
||
|
- change_part_style is failed
|
||
|
|
||
|
- name: Partition style change with force is successful (check mode)
|
||
|
win_initialize_disk:
|
||
|
disk_number: 1
|
||
|
style: mbr
|
||
|
force: yes
|
||
|
register: change_part_style_forced_check
|
||
|
check_mode: yes
|
||
|
|
||
|
- name: Get result of forced initialization (check mode)
|
||
|
win_command: powershell.exe "if ( (Get-Disk -Number 1).PartitionStyle -eq 'GPT' ) {'true'} else {'false'}"
|
||
|
register: change_part_style_forced_actual_check
|
||
|
|
||
|
- name: assert forced initialization (check mode)
|
||
|
assert:
|
||
|
that:
|
||
|
- change_part_style_forced_check is changed
|
||
|
- change_part_style_forced_actual_check.stdout == 'true\r\n'
|
||
|
|
||
|
- name: Partition style change with force is successful
|
||
|
win_initialize_disk:
|
||
|
disk_number: 1
|
||
|
style: mbr
|
||
|
force: yes
|
||
|
register: change_part_style_forced
|
||
|
|
||
|
- name: Get result of forced initialization
|
||
|
win_command: powershell.exe "if ( (Get-Disk -Number 1).PartitionStyle -eq 'MBR' ) {'true'} else {'false'}"
|
||
|
register: change_part_style_forced_actual
|
||
|
|
||
|
- name: assert forced initialization
|
||
|
assert:
|
||
|
that:
|
||
|
- change_part_style_forced is changed
|
||
|
- change_part_style_forced_actual.stdout == 'true\r\n'
|
||
|
|
||
|
- name: Unknown disk number fails
|
||
|
win_initialize_disk:
|
||
|
disk_number: 3
|
||
|
register: unknown_disk_number
|
||
|
ignore_errors: True
|
||
|
|
||
|
- name: assert unknown disk number fails
|
||
|
assert:
|
||
|
that:
|
||
|
- unknown_disk_number is failed
|