diff --git a/lib/ansible/runner/__init__.py b/lib/ansible/runner/__init__.py index 2ca710316a..3d1181a3c0 100644 --- a/lib/ansible/runner/__init__.py +++ b/lib/ansible/runner/__init__.py @@ -420,7 +420,7 @@ class Runner(object): handler = utils.plugins.action_loader.get('async', self) conditional = utils.template(self.basedir, self.conditional, inject, expand_lists=False) - if not getattr(handler, 'BYPASS_HOST_LOOP', False) and not utils.check_conditional(conditional): + if not utils.check_conditional(conditional): result = utils.jsonify(dict(skipped=True)) self.callbacks.on_skipped(host, inject.get('item',None)) return ReturnData(host=host, result=result)