Service support for RHEL-based systems. This interface uses the service and chkconfig commands, and for upstart support uses helper functions from the upstart module, as well as the start, stop, and status commands.
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
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>