salt.modules.daemontools¶
daemontools service module. This module will create daemontools type service watcher.
This module is compatible with the service
states,
so it can be used to maintain services using the provider
argument:
myservice:
service:
- running
- provider: daemontools
-
salt.modules.daemontools.
available
(name)¶ Returns
True
if the specified service is available, otherwise returnsFalse
.CLI Example:
salt '*' daemontools.available foo
-
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>