From 03dce68227cb5732ef463943cfb2bd0e09d5d4ed Mon Sep 17 00:00:00 2001 From: Shachaf92 Date: Sun, 1 Dec 2019 22:54:18 +0200 Subject: [PATCH] win_disk_facts - Set output array order to be by disk number property (#64997) * win_disk_facts - Set output array order to be by disk number property - https://github.com/ansible/ansible/issues/63998 * Update win_disk_facts.ps1 --- .../win_disk_facts-Set-output-array-order-by-disk-number.yml | 2 ++ lib/ansible/modules/windows/win_disk_facts.ps1 | 3 +++ 2 files changed, 5 insertions(+) create mode 100644 changelogs/fragments/win_disk_facts-Set-output-array-order-by-disk-number.yml diff --git a/changelogs/fragments/win_disk_facts-Set-output-array-order-by-disk-number.yml b/changelogs/fragments/win_disk_facts-Set-output-array-order-by-disk-number.yml new file mode 100644 index 00000000000..fecf703047d --- /dev/null +++ b/changelogs/fragments/win_disk_facts-Set-output-array-order-by-disk-number.yml @@ -0,0 +1,2 @@ +minor_changes: + - "win_disk_facts - Set output array order to be by disk number property - https://github.com/ansible/ansible/issues/63998" \ No newline at end of file diff --git a/lib/ansible/modules/windows/win_disk_facts.ps1 b/lib/ansible/modules/windows/win_disk_facts.ps1 index efa5be5687e..30bff60c143 100644 --- a/lib/ansible/modules/windows/win_disk_facts.ps1 +++ b/lib/ansible/modules/windows/win_disk_facts.ps1 @@ -244,5 +244,8 @@ foreach ($disk in $disks) { $result.ansible_facts.ansible_disks += $disk_info } +# Sort by disk number property +$result.ansible_facts.ansible_disks = @() + ($result.ansible_facts.ansible_disks | Sort-Object -Property {$_.Number}) + # Return result Exit-Json -obj $result