salt.modules.daemontools¶
daemontools service module. This module will create daemontools type service watcher. This module is states.service compatible so it can be used to maintain service state via provider interface:
- provider: daemontools
-
salt.modules.daemontools.
full_restart
(name)¶ Calls daemontools.restart() function
CLI Example:
salt '*' daemontools.full_restart <service name>
-
salt.modules.daemontools.
get_all
()¶ Return a list of all available services
CLI Example:
salt '*' daemontools.get_all
-
salt.modules.daemontools.
reload_
(name)¶ Wrapper for term()
CLI Example:
salt '*' daemontools.reload <service name>
-
salt.modules.daemontools.
restart
(name)¶ Restart service via daemontools. This will stop/start service
CLI Example:
salt '*' daemontools.restart <service name>
-
salt.modules.daemontools.
start
(name)¶ Starts service via daemontools
CLI Example:
salt '*' daemontools.start <service name>
-
salt.modules.daemontools.
status
(name, sig=None)¶ Return the status for a service via daemontools, return pid if running
CLI Example:
salt '*' daemontools.status <service name>
-
salt.modules.daemontools.
stop
(name)¶ Stops service via daemontools
CLI Example:
salt '*' daemontools.stop <service name>
-
salt.modules.daemontools.
term
(name)¶ Send a TERM to service via daemontools
CLI Example:
salt '*' daemontools.term <service name>