%PDF- %PDF-
Direktori : /lib/python2.7/site-packages/salt/states/ |
Current File : //lib/python2.7/site-packages/salt/states/sysrc.pyo |
� ���^c @@ sW d Z d d l m Z m Z m Z d d l m Z d Z d � Z d � Z d � Z d S( u State to work with sysrc i ( t absolute_importt unicode_literalst print_function( t sixu sysrcc C@ s t d d � S( u. Only load if sysrc executable exists u cmd.has_execu sysrc( t __salt__( ( ( s5 /usr/lib/python2.7/site-packages/salt/states/sysrc.pyt __virtual__ s c K@ sB i | d 6i d 6t d 6d d 6} t d d | | � } | d k r� xQ t j | � D]= \ } } | | | k rT t | d <d j | � | d <| SqT Wn t d t k r� d j | � | d <i | d 6| d | d d 6| d <d | d <| St d d | d | | � } d j | � | d <i | d 6| d 6| d <t | d <| S( u� Ensure a sysrc variable is set to a specific value. name The variable name to set value Value to set the variable to file (optional) The rc file to add the variable to. jail (option) the name or JID of the jail to set the value in. Example: .. code-block:: yaml syslogd: sysrc.managed: - name: syslogd_flags - value: -ss u nameu changesu resultu u commentu sysrc.gett nameu( {0} is already set to the desired value.u testu# The value of "{0}" will be changed!u oldu = u will be set.u newu sysrc.sett valueu The value of "{0}" was changed!N( t FalseR t NoneR t iteritemst Truet formatt __opts__( R R t kwargst rett current_statet rcnamet rcdictt new_state( ( s5 /usr/lib/python2.7/site-packages/salt/states/sysrc.pyt managed s, " c K@ s i | d 6i d 6t d 6d d 6} t d d | | � } | d k re t | d <d j | � | d <| St d t k r� d j | � | d <i | d 6d j | � d 6| d <d | d <| St d d | | � } d j | � | d <i | d 6| d 6| d <t | d <| S( u� Ensure a sysrc variable is absent. name The variable name to set file (optional) The rc file to add the variable to. jail (option) the name or JID of the jail to set the value in. u nameu changesu resultu u commentu sysrc.getR u "{0}" is already absent.u testu "{0}" will be removed!u oldu "{0}" will be removed.u newu sysrc.removeu "{0}" was removed!N( R R R R R R ( R R R R R ( ( s5 /usr/lib/python2.7/site-packages/salt/states/sysrc.pyt absentT s( " N( t __doc__t __future__R R R t salt.extR t __virtualname__R R R ( ( ( s5 /usr/lib/python2.7/site-packages/salt/states/sysrc.pyt <module> s <