diff --git a/changelogs/fragments/win_partition-var.yaml b/changelogs/fragments/win_partition-var.yaml new file mode 100644 index 00000000000..4a5dca8a974 --- /dev/null +++ b/changelogs/fragments/win_partition-var.yaml @@ -0,0 +1,2 @@ +bugfixes: +- win_partition - Fix invalid variable name causing a failure on checks - https://github.com/ansible/ansible/issues/62401 diff --git a/lib/ansible/modules/windows/win_partition.ps1 b/lib/ansible/modules/windows/win_partition.ps1 index 0b47674d89f..3295c8e16ce 100644 --- a/lib/ansible/modules/windows/win_partition.ps1 +++ b/lib/ansible/modules/windows/win_partition.ps1 @@ -219,10 +219,10 @@ if ($ansible_partition) { } else { - if ($null -ne $gpt_type -and $gpt_styles.$gpt_type -ne $partition.GptType) { + if ($null -ne $gpt_type -and $gpt_styles.$gpt_type -ne $ansible_partition.GptType) { $module.FailJson("gpt_type is not a valid parameter for existing partitions") } - if ($null -ne $mbr_type -and $mbr_styles.$mbr_type -ne $partition.MbrType) { + if ($null -ne $mbr_type -and $mbr_styles.$mbr_type -ne $ansible_partition.MbrType) { $module.FailJson("mbr_type is not a valid parameter for existing partitions") }