ansible/rst/modules/service.rst
2012-08-17 20:36:24 -04:00

2.2 KiB

service

Controls services on remote machines.

parameter required default comments
name yes name of the service
state no started 'started', 'stopped', 'reloaded', or 'restarted'. Started/stopped are idempotent actions that will not run commands unless neccessary. 'restarted' will always bounce the service, 'reloaded' will always reload.
pattern no (new in 0.7) if the service does not respond to the status command, name a substring to look for as would be found in the output of the 'ps' command as a stand-in for a status result. If the string is found, the service will be assumed to be running.
enabled no Whether the service should start on boot. Either 'yes' or 'no'.

Example actions from Ansible playbooks:

service name=httpd state=started
service name=httpd state=stopped
service name=httpd state=restarted
service name=httpd state=reloaded
service name=foo pattern=/usr/bin/foo state=started