role now fails if specified file not found

fixes https://github.com/ansible/ansible-modules-core/issues/5166

(cherry picked from commit ea428e716d)
pull/18238/head
Brian Coca 9 years ago
parent 25e4398d5b
commit dcc6a15ce3

@ -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…
Cancel
Save