Hi all,
I'm new to Ansible, so I'm testing it out by configuring a new router
running OpenWRT.
Unfortunately I have gotten stuck pretty early in the process! I have
created a playbook to install the BIND daemon and start it, but it keeps
complaining that it can't start it because the service name is not
recognised.
I thought that if I could see the command Ansible is trying to run it might
shed some light on what's going wrong, but despite turning logging on and
running in verbose mode, all I can see are the SSH commands run on the
Ansible machine, not the commands being run on the target machine. (I can
see some scripts being run on the target over SSH but they are deleted
before I can inspect them.)
How can I see what commands are actually being run on the target machine?
As far as the actual error is concerned, this task is failing:
- name: Start BIND service
service: name=named state=started enabled=true
With this error:
failed: [target] => {"failed": true, "item": ""}
msg: service name not recognized
I'm not sure why it says the service name is unrecognised, because I can
start it from the target machine's command line without any problems:
root@target:~# /etc/init.d/named start
Starting isc-bind
I am guessing Ansible does not know how to start services on the OpenWRT
distro, but I'm not sure since I can't see what command it is trying to
run. The docs for the "service" module don't have any way of specifying
what sort of init system is in use, so I'm guessing it's auto-detected and
that's failing.
Any suggestions about how to enable and start services under OpenWRT with
Ansible?
Many thanks,
Adam.
--
You received this message because you are subscribed to the Google Groups
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/16396a25-71ab-4f59-9db4-1629d1ad9500%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.