Fixing another logic issue related to include_role changes

This commit is contained in:
James Cammarata 2016-09-07 15:15:14 -05:00
parent 715b800ef1
commit d1a7e07ccc

View file

@ -406,7 +406,7 @@ class TaskExecutor:
return dict(changed=False, skipped=True, skip_reason='Conditional check failed', _ansible_no_log=self._play_context.no_log)
except AnsibleError:
# skip conditional exception in the case of includes as the vars needed might not be avaiable except in the included tasks or due to tags
if self._task.action in ['include', 'include_role']:
if self._task.action not in ['include', 'include_role']:
raise
# if we ran into an error while setting up the PlayContext, raise it now