def get_disabled(limit=''): ''' Return the disabled services. Use the ``limit`` param to restrict results to services of that type. CLI Example: .. code-block:: bash salt '*' service.get_disabled salt '*' service.get_disabled limit=upstart salt '*' service.get_disabled limit=sysvinit ''' limit = limit.lower() if limit == 'upstart': return sorted(name for name in _upstart_services() if not _upstart_is_enabled(name)) elif limit == 'sysvinit': runlevel = _runlevel() return sorted(name for name in _sysv_services() if not _sysv_is_enabled(name, runlevel)) else: runlevel = _runlevel() return sorted( [name for name in _upstart_services() if not _upstart_is_enabled(name)] + [name for name in _sysv_services() if not _sysv_is_enabled(name, runlevel)])
def get_enabled(limit=""): """ Return the enabled services. Use the ``limit`` param to restrict results to services of that type. CLI Examples: .. code-block:: bash salt '*' service.get_enabled salt '*' service.get_enabled limit=upstart salt '*' service.get_enabled limit=sysvinit """ limit = limit.lower() if limit == "upstart": return sorted(name for name in _upstart_services() if _upstart_is_enabled(name)) elif limit == "sysvinit": runlevel = _runlevel() return sorted(name for name in _sysv_services() if _sysv_is_enabled(name, runlevel)) else: runlevel = _runlevel() return sorted([ name for name in _upstart_services() if _upstart_is_enabled(name) ] + [ name for name in _sysv_services() if _sysv_is_enabled(name, runlevel) ])
def disabled(name): ''' Check to see if the named service is disabled to start on boot CLI Example: .. code-block:: bash salt '*' service.disabled <service name> ''' if _service_is_upstart(name): return not _upstart_is_enabled(name) else: return not _sysv_is_enabled(name)
def enabled(name, **kwargs): ''' Check to see if the named service is enabled to start on boot CLI Example: .. code-block:: bash salt '*' service.enabled <service name> ''' if _service_is_upstart(name): return _upstart_is_enabled(name) else: return _sysv_is_enabled(name)