diff --git a/lib/ansible/module_utils/facts.py b/lib/ansible/module_utils/facts.py index 38354572d6..b0e8e6c3b5 100644 --- a/lib/ansible/module_utils/facts.py +++ b/lib/ansible/module_utils/facts.py @@ -1647,10 +1647,10 @@ class OpenBSDHardware(Hardware): # total: 69268k bytes allocated = 0k used, 69268k available rc, out, err = self.module.run_command("/sbin/swapctl -sk") if rc == 0: - swaptrans = maketrans(' ', ' ') + swaptrans = maketrans('kmg', ' ') data = out.split() - self.facts['swapfree_mb'] = int(data[-2].translate(swaptrans, "kmg")) // 1024 - self.facts['swaptotal_mb'] = int(data[1].translate(swaptrans, "kmg")) // 1024 + self.facts['swapfree_mb'] = int(data[-2].translate(swaptrans)) // 1024 + self.facts['swaptotal_mb'] = int(data[1].translate(swaptrans)) // 1024 def get_processor_facts(self): processor = []