diff options
Diffstat (limited to 'lib/ansible/modules/network/eos/eos_facts.py')
-rw-r--r-- | lib/ansible/modules/network/eos/eos_facts.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/ansible/modules/network/eos/eos_facts.py b/lib/ansible/modules/network/eos/eos_facts.py index 5dc7b20312..189a868f3f 100644 --- a/lib/ansible/modules/network/eos/eos_facts.py +++ b/lib/ansible/modules/network/eos/eos_facts.py @@ -153,7 +153,7 @@ class FactsBase(object): self.responses = None def populate(self): - self.responses = run_commands(self.module, list(self.COMMANDS)) + self.responses = run_commands(self.module, list(self.COMMANDS), check_rc=False) class Default(FactsBase): @@ -258,7 +258,8 @@ class Interfaces(FactsBase): self.facts['interfaces'] = self.populate_interfaces(data) data = self.responses[1] - self.facts['neighbors'] = self.populate_neighbors(data['lldpNeighbors']) + if data: + self.facts['neighbors'] = self.populate_neighbors(data['lldpNeighbors']) def populate_interfaces(self, data): facts = dict() |