On 12/12/2013 03:00 PM, Xu Chen wrote:
I have systemd installed on debian wheezy, but most of the packages
come with init.d scripts by default. Some services would not behave
well under ansible management. One example is quagga.. I have:
root@server:~# systemctl status quagga.service
quagga.service - LSB: start and stop the Quagga routing suite
Loaded: loaded (/etc/init.d/quagga)
Active: active (running) since Wed 2013-12-04 15:08:59 GMT; 1 weeks
1 days ago
Dec 04 15:08:59 os-is-205-1.nje.twosigma.com quagga[3802]: Loading
capability module if not yet done.
Dec 04 15:08:59 os-is-205-1.nje.twosigma.com quagga[3802]: Starting
Quagga daemons (prio:10): zebra bgpd.
Dec 04 15:08:59 os-is-205-1.nje.twosigma.com watchquagga[3989]:
watchquagga 0.99.21 watching [zebra bgpd], mode [monitor]
Dec 04 15:08:59 os-is-205-1.nje.twosigma.com systemd[1]: Started LSB:
start and stop the Quagga routing suite.
Dec 04 15:09:00 os-is-205-1.nje.twosigma.com watchquagga[3989]: zebra
state -> up : connect succeeded
Dec 04 15:09:00 os-is-205-1.nje.twosigma.com watchquagga[3989]: bgpd
state -> up : connect succeeded
Here is the ansible task I am running:
- name: ensure quagga is started
service: name=quagga.service enabled=yes state=started
remote_user: root
And the output would be:
TASK: [some-role | ensure quagga is started] ******************
failed: [server] => {"failed": true, "item": ""}
msg: service not found: quagga.service
I also tried to use quagga instead, but also errors out:
TASK: [some-role | ensure quagga is started] ******************
failed: [server] => {"failed": true, "item": ""}
msg: Loading capability module if not yet done.
Starting Quagga daemons (prio:10): zebra/usr/lib/quagga/zebra already
running.
Any ideas?
--
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].
For more options, visit https://groups.google.com/groups/opt_out.
I think this would be addressed by:
https://github.com/ansible/ansible/pull/5167
If you want to test the patch, feedback would be appreciated.
--
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].
For more options, visit https://groups.google.com/groups/opt_out.