From 7ba0d8f60eab6479a675ad8c1be54d7245357037 Mon Sep 17 00:00:00 2001 From: John Jensen Date: Wed, 25 Jul 2018 16:59:23 -0400 Subject: [PATCH] fix regex parse for total memory in slxos_facts.py (#43258) * fix regex parse for total memory in slxos_facts.py * account for one or no spaces per LindsayHill's suggestion --- lib/ansible/modules/network/slxos/slxos_facts.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/modules/network/slxos/slxos_facts.py b/lib/ansible/modules/network/slxos/slxos_facts.py index 04c33c633d..2a3a4fee2c 100644 --- a/lib/ansible/modules/network/slxos/slxos_facts.py +++ b/lib/ansible/modules/network/slxos/slxos_facts.py @@ -208,7 +208,7 @@ class Hardware(FactsBase): self.facts['memfree_mb'] = int(round(int(self.parse_memfree(data)) / 1024, 0)) def parse_memtotal(self, data): - match = re.search(r'TotalMemory: (\d+)\s', data, re.M) + match = re.search(r'Total\s*Memory: (\d+)\s', data, re.M) if match: return match.group(1)