From 6008fbd5cf41915db6890b4e80290edd04a99732 Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Fri, 30 Sep 2016 14:34:10 -0400 Subject: [PATCH] fix fact gathering flag --- lib/ansible/executor/play_iterator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/executor/play_iterator.py b/lib/ansible/executor/play_iterator.py index b2b30520dc..73dc111a52 100644 --- a/lib/ansible/executor/play_iterator.py +++ b/lib/ansible/executor/play_iterator.py @@ -198,7 +198,7 @@ class PlayIterator: self._host_states[host.name] = HostState(blocks=self._blocks) # if the host's name is in the variable manager's fact cache, then set # its _gathered_facts flag to true for smart gathering tests later - if host.name in variable_manager._fact_cache: + if host.name in variable_manager._fact_cache and variable_manager._fact_cache.get('module_setup', False): host._gathered_facts = True # if we're looking to start at a specific task, iterate through # the tasks for this host until we find the specified task