diff --git a/lib/ansible/playbook/included_file.py b/lib/ansible/playbook/included_file.py index 8a7cd7c244..3642bbadb3 100644 --- a/lib/ansible/playbook/included_file.py +++ b/lib/ansible/playbook/included_file.py @@ -21,6 +21,7 @@ __metaclass__ = type import os +from ansible.errors import AnsibleError from ansible.template import Templar class IncludedFile: @@ -46,7 +47,7 @@ class IncludedFile: included_files = [] for res in results: - if res._host in tqm._failed_hosts: + if res._host.name in tqm._failed_hosts: raise AnsibleError("host is failed, not including files") if res._task.action == 'include':