diff --git a/lib/ansible/vars/manager.py b/lib/ansible/vars/manager.py index 01525f08e5..c4105807c1 100644 --- a/lib/ansible/vars/manager.py +++ b/lib/ansible/vars/manager.py @@ -308,7 +308,7 @@ class VariableManager: # finally, the facts caches for this host, if it exists try: - facts = self._fact_cache.get(host.name, {}) + facts = wrap_var(self._fact_cache.get(host.name, {})) all_vars.update(namespace_facts(facts)) # push facts to main namespace