%PDF- %PDF-
| Direktori : /proc/self/root/proc/3522530/root/usr/lib/python2.7/site-packages/salt/states/ |
| Current File : //proc/self/root/proc/3522530/root/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&