%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/proxy.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 m Z e j
e � Z d Z
d � Z d d d d d d � Z d S( u
Allows you to manage proxy settings on minions
==============================================
Setup proxy settings on minions
.. code-block:: yaml
192.168.1.4:
proxy.managed:
- port: 3128
- bypass_domains:
- localhost
- 127.0.0.1
i ( t absolute_importt unicode_literalst print_functionN( t sixu proxyc C@ s, t j j j � s$ t j j j � r( t St S( u)
Only work on Mac OS and Windows
( t saltt utilst platformt is_darwint
is_windowst Truet False( ( ( s5 /usr/lib/python2.7/site-packages/salt/states/proxy.pyt __virtual__ s $u Ethernetc
C@ s� i | d 6t d 6d d 6i d 6} d d d g } | d$ k rF | } n t d d% k r\i g d 6| d <x� | D]� } t d
j | � � }
|
j d � | k r� |
j d � t j | � k r� | d c d j | � 7<qn t d j | � | | | | | � rK| d c d j | � 7<| d d j i | d 6| d 6| d 6| d 6� qn t | d <| d c d 7<qn W| d$ k r0t d � } t
t | � j | � � t
| � k r�| d c d 7<q0t d | | � r| d c d 7<| d d j i t
t | � j | � � d 6� q0t | d <| d c d 7<n t
| d d � d k rX| d d =n | St d d&