fix facts memtotal_mb rounding on VMWare and swaptotal_mb conversion from KB to MB (#49940)

This commit is contained in:
Gregory Storme 2018-12-17 23:09:19 +01:00 committed by Jordan Borean
parent 2fb9b46752
commit f461025dbb

View file

@ -298,8 +298,8 @@ if($gather_subset.Contains('memory')) {
$win32_os = Get-LazyCimInstance Win32_OperatingSystem
$ansible_facts += @{
# Win32_PhysicalMemory is empty on some virtual platforms
ansible_memtotal_mb = ([math]::round($win32_cs.TotalPhysicalMemory / 1024 / 1024))
ansible_swaptotal_mb = ([math]::round($win32_os.TotalSwapSpaceSize / 1024 / 1024))
ansible_memtotal_mb = ([math]::ceiling($win32_cs.TotalPhysicalMemory / 1024 / 1024))
ansible_swaptotal_mb = ([math]::round($win32_os.TotalSwapSpaceSize / 1024))
}
}