%PDF- %PDF-
| Direktori : /lib/python2.7/site-packages/salt/modules/ |
| Current File : //lib/python2.7/site-packages/salt/modules/linux_sysctl.pyc |
�
���^c @@ s d Z d d l m Z m Z m Z d d l Z d d l Z d d l Z d d l Z d d l m
Z
d d l m Z d d l
m Z d d l Z d d l Z d d l Z d d l Z e j e � Z d Z d � Z d � Z e d
� Z d � Z d � Z d d
� Z d S( u4
Module for viewing and modifying sysctl parameters
i ( t absolute_importt print_functiont unicode_literalsN( t six( t string_types( t CommandExecutionErroru sysctlc C@ s t d d k r t d f St S( u#
Only run on Linux systems
u kernelu LinuxuT The linux_sysctl execution module cannot be loaded: only available on Linux systems.( t
__grains__t Falset __virtualname__( ( ( s= /usr/lib/python2.7/site-packages/salt/modules/linux_sysctl.pyt __virtual__ s
c C@ s8 t j j j t � r4 t j j j t � d k r4 d Sd S( u�
Linux hosts using systemd 207 or later ignore ``/etc/sysctl.conf`` and only
load from ``/etc/sysctl.d/*.conf``. This function will do the proper checks
and return a default config file which will be valid for the Minion. Hosts
running systemd >= 207 will use ``/etc/sysctl.d/99-salt.conf``.
CLI Example:
.. code-block:: bash
salt -G 'kernel:Linux' sysctl.default_config
i� u /etc/sysctl.d/99-salt.confu /etc/sysctl.conf( t saltt utilst systemdt bootedt __context__t version( ( ( s= /usr/lib/python2.7/site-packages/salt/modules/linux_sysctl.pyt default_config( s
c
C@ s� i } | rt j j | � s"