Merge pull request #11751 from amenonsen/playwithoutbook

A better error message for «ansible playbook.yml»
This commit is contained in:
Brian Coca 2015-07-27 12:42:56 -04:00
commit b2b19a1dc4

View file

@ -116,7 +116,10 @@ class AdHocCLI(CLI):
return 0
if self.options.module_name in C.MODULE_REQUIRE_ARGS and not self.options.module_args:
raise AnsibleOptionsError("No argument passed to %s module" % self.options.module_name)
err = "No argument passed to %s module" % self.options.module_name
if pattern.endswith(".yml"):
err = err + ' (did you mean to run ansible-playbook?)'
raise AnsibleOptionsError(err)
#TODO: implement async support
#if self.options.seconds: