From d1a7e07ccc368113d90da677d66e48e5aff21e56 Mon Sep 17 00:00:00 2001 From: James Cammarata Date: Wed, 7 Sep 2016 15:15:14 -0500 Subject: [PATCH] Fixing another logic issue related to include_role changes --- lib/ansible/executor/task_executor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/executor/task_executor.py b/lib/ansible/executor/task_executor.py index 13906224b42..80c9b279a5f 100644 --- a/lib/ansible/executor/task_executor.py +++ b/lib/ansible/executor/task_executor.py @@ -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