File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/states/__pycache__/syslog_ng.cpython-310.pyc
Back
o ;j� � @ s` d Z ddlZe�e�Zd dd�Zddd�Z dd d �Zdd� ZdS )a� 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 � NTc C s t d | ||�S )z� 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 zsyslog_ng.config�Z__salt__)�name�config�write� r �I/opt/saltstack/salt/lib/python3.10/site-packages/salt/states/syslog_ng.pyr 4 s r c C � t d | �S )z Kills syslog-ng. zsyslog_ng.stopr �r r r r �stopped@ � r Fc O sn t d di d| �d|�d|�d|�d|�d|�d|�d |�d |�d| �d| �d |�d|�d| �d|�d|��S )z� 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. zsyslog_ng.startr �user�group�chroot�caps�no_caps�pidfile�enable_core�fd_limit�verbose�debug�trace�yydebug�persist_file�control�worker_threadsNr r )r r r r r r r r r r r r r r r r �args�kwargsr r r �startedG sB �������� � ��� ����r c C r )z Reloads syslog-ng. zsyslog_ng.reloadr r r r r �reloadedu r r )T)N)NNNNNFNFNFFFFNNN) �__doc__�logging� getLogger�__name__�logr r r r r r r r �<module> s. . �.
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings