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.
This commit is contained in:
parent
ae29e43f93
commit
43d0fbd342
1 changed files with 1 additions and 1 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue