diff --git a/changelogs/fragments/win_initialize_disk-offline.yml b/changelogs/fragments/win_initialize_disk-offline.yml new file mode 100644 index 00000000..2277de32 --- /dev/null +++ b/changelogs/fragments/win_initialize_disk-offline.yml @@ -0,0 +1,3 @@ +bugfixes: +- >- + win_initialize_disk - Ensure ``online: False`` doesn't bring the disk online again - https://github.com/ansible-collections/community.windows/pull/268 diff --git a/plugins/modules/win_initialize_disk.ps1 b/plugins/modules/win_initialize_disk.ps1 index 556c74b3..2602fdef 100644 --- a/plugins/modules/win_initialize_disk.ps1 +++ b/plugins/modules/win_initialize_disk.ps1 @@ -144,7 +144,7 @@ if ("RAW" -eq $ansible_part_style) { } elseif ($force_init) { $ansible_disk = Set-AnsibleDisk -AnsibleDisk $ansible_disk -BringOnline $bring_online Clear-AnsibleDisk -AnsibleDisk $ansible_disk - Initialize-AnsibleDisk -AnsibleDisk $ansible_disk -PartitionStyle $partition_style + if ( $bring_online ) { Initialize-AnsibleDisk -AnsibleDisk $ansible_disk -PartitionStyle $partition_style } } }