Service support for RHEL-based systems, including support for both upstart and sysvinit
Return True if the named service is available. Use the limit param to restrict results to services of that type.
CLI Examples:
salt '*' service.available sshd
salt '*' service.available sshd limit=upstart
salt '*' service.available sshd limit=sysvinit
Disable the named service to start at boot
CLI Example:
salt '*' service.disable <service name>
Check to see if the named service is disabled to start on boot
CLI Example:
salt '*' service.disabled <service name>
Enable the named service to start at boot
CLI Example:
salt '*' service.enable <service name>
Check to see if the named service is enabled to start on boot
CLI Example:
salt '*' service.enabled <service name>
Return all installed services. Use the limit param to restrict results to services of that type.
CLI Example:
salt '*' service.get_all
salt '*' service.get_all limit=upstart
salt '*' service.get_all limit=sysvinit
Return the disabled services. Use the limit param to restrict results to services of that type.
CLI Example:
salt '*' service.get_disabled
salt '*' service.get_disabled limit=upstart
salt '*' service.get_disabled limit=sysvinit
Return the enabled services. Use the limit param to restrict results to services of that type.
CLI Examples:
salt '*' service.get_enabled
salt '*' service.get_enabled limit=upstart
salt '*' service.get_enabled limit=sysvinit
The inverse of service.available. Return True if the named service is not available. Use the limit param to restrict results to services of that type.
CLI Examples:
salt '*' service.missing sshd
salt '*' service.missing sshd limit=upstart
salt '*' service.missing sshd limit=sysvinit
Reload the named service
CLI Example:
salt '*' service.reload <service name>
Restart the named service
CLI Example:
salt '*' service.restart <service name>
Start the specified service
CLI Example:
salt '*' service.start <service name>
Return the status for a service, returns a bool whether the service is running.
CLI Example:
salt '*' service.status <service name>
Stop the specified service
CLI Example:
salt '*' service.stop <service name>
Current Salt release: 2014.1.6
Docs for previous releases on salt.rtfd.org.