role now fails if specified file not found
fixes https://github.com/ansible/ansible-modules-core/issues/5166
This commit is contained in:
parent
432633e4c1
commit
ea428e716d
1 changed files with 2 additions and 0 deletions
|
@ -207,6 +207,8 @@ class Role(Base, Become, Conditional, Taggable):
|
|||
main_file = self._resolve_main(file_path, main)
|
||||
if self._loader.path_exists(main_file):
|
||||
return self._loader.load_from_file(main_file)
|
||||
elif main is not None:
|
||||
raise AnsibleParserError("Could not find specified file in role: %s" % main)
|
||||
return None
|
||||
|
||||
def _resolve_main(self, basepath, main=None):
|
||||
|
|
Loading…
Reference in a new issue