%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/states/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/states/syslog_ng.pyo

�
���^c@�s�dZddlmZmZmZmZmZddlZeje	�Z
ed�Zdd�Zdddddededeeeedddd�Zd�ZdS(u�
State module for syslog_ng
==========================

:maintainer:    Tibor Benke <btibi@sch.bme.hu>
:maturity:      new
:depends:       cmd, ps, syslog_ng
:platform:      all

Users can generate syslog-ng configuration files from YAML format or use
 plain ones and reload, start, or stop their syslog-ng by using this module.

Details
-------

The service module is not available on all system, so this module includes
:mod:`syslog_ng.reloaded <salt.states.syslog_ng.reloaded>`,
:mod:`syslog_ng.stopped <salt.states.syslog_ng.stopped>`,
and :mod:`syslog_ng.started <salt.states.syslog_ng.started>` functions.
If the service module is available on the computers, users should use that.

Users can generate syslog-ng configuration with
:mod:`syslog_ng.config <salt.states.syslog_ng.config>` function.
For more information see :ref:`syslog-ng state usage <syslog-ng-sate-usage>`.

Syslog-ng configuration file format
-----------------------------------

The syntax of a configuration snippet in syslog-ng.conf:

    ..

        object_type object_id {<options>};


These constructions are also called statements. There are options inside of them:

    ..

        option(parameter1, parameter2); option2(parameter1, parameter2);

You can find more information about syslog-ng's configuration syntax in the
Syslog-ng Admin guide:
http://www.balabit.com/sites/default/files/documents/syslog-ng-ose-3.5-guides/en/syslog-ng-ose-v3.5-guide-admin/html-single/index.html#syslog-ng.conf.5
i(tabsolute_importtunicode_literalstprint_functiont
generatorstwith_statementNcC�std|||�S(u�
    Builds syslog-ng configuration.

    name : the id of the Salt document
    config : the parsed YAML code
    write : if True, it writes  the config into the configuration file,
    otherwise just returns it
    usyslog_ng.config(t__salt__(tnametconfigtwrite((s9/usr/lib/python2.7/site-packages/salt/states/syslog_ng.pyR7scC�std|�S(u
    Kills syslog-ng.
    usyslog_ng.stop(R(R((s9/usr/lib/python2.7/site-packages/salt/states/syslog_ng.pytstoppedEsc!O�sktdd|d|d|d|d|d|d|d	|d
|d|	d|
d
|d|d|
d|d|�S(u�
    Ensures, that syslog-ng is started via the given parameters.

    Users shouldn't use this function, if the service module is available on
    their system.
    usyslog_ng.startRtusertgrouptchroottcapstno_capstpidfiletenable_coretfd_limittverbosetdebugttracetyydebugtpersist_filetcontroltworker_threads(R(RR
RRR
RRRRRRRRRRRtargstkwargs((s9/usr/lib/python2.7/site-packages/salt/states/syslog_ng.pytstartedLs cC�std|�S(u
    Reloads syslog-ng.
    usyslog_ng.reload(R(R((s9/usr/lib/python2.7/site-packages/salt/states/syslog_ng.pytreloadedvs(t__doc__t
__future__RRRRRtloggingt	getLoggert__name__tlogtTrueRtNoneR	tFalseRR(((s9/usr/lib/python2.7/site-packages/salt/states/syslog_ng.pyt<module>.s,(

Zerion Mini Shell 1.0