%PDF- %PDF-
Direktori : /usr/lib/python2.7/site-packages/salt/states/ |
Current File : //usr/lib/python2.7/site-packages/salt/states/apache_site.pyo |
� ���^c @@ sQ d Z d d l m Z m Z m Z d d l m Z d � Z d � Z d � Z d S( u Manage Apache Sites .. versionadded:: 2016.3.0 Enable and disable apache sites. .. code-block:: yaml Enable default site: apache_site.enabled: - name: default Disable default site: apache_site.disabled: - name: default i ( t absolute_importt print_functiont unicode_literals( t sixc C@ s d t k r d St S( u- Only load if a2ensite is available. u apache.a2ensiteu apache_site( t __salt__t False( ( ( s; /usr/lib/python2.7/site-packages/salt/states/apache_site.pyt __virtual__ s c C@ sK i | d 6t d 6d d 6i d 6} t d | � } | s4t d r� d j | � } | | d <d | d d <| | d d <d | d <| St d | � d } t | t j � r� d | k r� t | d <d | d d <| | d d <qGt | d <d j | � | d <t | t j � r-| d d j | � | d <n | Sn d j | � | d <| S( uU Ensure an Apache site is enabled. name Name of the Apache site u nameu resultu u commentu changesu apache.check_site_enabledu testu% Apache site {0} is set to be enabled.u oldu newu apache.a2ensiteu Statusu enabledu Failed to enable {0} Apache siteu ({0})u {0} already enabled.N( t TrueR t __opts__t formatt Nonet isinstanceR t string_typesR ( t namet rett is_enabledt msgt status( ( s; /usr/lib/python2.7/site-packages/salt/states/apache_site.pyt enabled s, " c C@ sK i | d 6t d 6d d 6i d 6} t d | � } | r4t d r� d j | � } | | d <| | d d <d | d d <d | d <| St d | � d } t | t j � r� d | k r� t | d <| | d d <d | d d <qGt | d <d j | � | d <t | t j � r-| d d j | � | d <n | Sn d j | � | d <| S( uV Ensure an Apache site is disabled. name Name of the Apache site u nameu resultu u commentu changesu apache.check_site_enabledu testu&