Don't fail on missing vars files for delegated hosts

Fixes #17965
pull/18531/head
James Cammarata 8 years ago
parent 1ca4add91c
commit f7fe6dc19c

@ -312,6 +312,9 @@ class VariableManager:
except AnsibleParserError as e:
raise
else:
# if include_delegate_to is set to False, we ignore the missing
# vars file here because we're working on a delegated host
if include_delegate_to:
raise AnsibleFileNotFound("vars file %s was not found" % vars_file_item)
except (UndefinedError, AnsibleUndefinedVariable):
if host is not None and self._fact_cache.get(host.name, dict()).get('module_setup') and task is not None:

Loading…
Cancel
Save