diff --git a/lib/ansible/vars/hostvars.py b/lib/ansible/vars/hostvars.py index 2370b8f8a85..c4010447b7c 100644 --- a/lib/ansible/vars/hostvars.py +++ b/lib/ansible/vars/hostvars.py @@ -99,3 +99,9 @@ class HostVars(collections.Mapping): def __len__(self): return len(self._inventory.get_hosts(ignore_limits_and_restrictions=True)) + def __repr__(self): + out = {} + for host in self._inventory.get_hosts(ignore_limits_and_restrictions=True): + name = host.name + out[name] = self.get(name) + return repr(out)