Commit 43d0fbd3 by Michael Scherer

Add a better error message for service

While migrating my playbook to a newer ansible version, I faced
the error message "unknown init system, cannot enable service". It turned
out to be caused by a wrong service name that was not expanded anymore.

So by giving the name of the service that cannot be enabled and a more precise
reason, i think people will be able to diagnose their issue more easily.
parent ae29e43f
......@@ -565,7 +565,7 @@ class LinuxService(Service):
def service_enable(self):
if self.enable_cmd is None:
self.module.fail_json(msg='unknown init system, cannot enable service')
self.module.fail_json(msg='cannot detect command to enable service %s, typo or init system potentially unknown' % self.name)
# FIXME: we use chkconfig or systemctl
# to decide whether to run the command here but need something
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment