%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/states/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/states/lvs_server.pyo

�
���^c@@sYdZddlmZmZmZd�Zdddddd�Zdddd�ZdS(	uk
Management of LVS (Linux Virtual Server) Real Server
====================================================
i(tabsolute_importtprint_functiontunicode_literalscC@sdtkrdStS(u>
    Only load if the lvs module is available in __salt__
    u
lvs.get_rulesu
lvs_server(t__salt__tFalse(((s:/usr/lib/python2.7/site-packages/salt/states/lvs_server.pyt__virtual__sudricC@s"i|d6id6td6dd6}tdd|d|d	|�}|tkratdd|d|d	|d
|d|�}|tkr�dj|||�|d<|Std
r�d|d<dj|||�|d<|Stdd|d|d	|d
|d|�}	|	tkr4dj|||�|d<d|d|<|St|d<dj||||	�|d<|Sn�td
r�dj|||�|d<d|d<|Stdd|d|d	|d
|d|�}
|
tkr�dj|||�|d<d|d|<|Sdj||||
�|d<t|d<|SdS(u�
    Ensure that the named service is present.

    name
        The LVS server name

    protocol
        The service protocol

    service_address
        The LVS service address

    server_address
        The real server address.

    packet_forward_method
        The LVS packet forwarding method(``dr`` for direct routing, ``tunnel`` for tunneling, ``nat`` for network access translation).

    weight
        The capacity  of a server relative to the others in the pool.


    .. code-block:: yaml

        lvsrs:
          lvs_server.present:
            - protocol: tcp
            - service_address: 1.1.1.1:80
            - server_address: 192.168.0.11:8080
            - packet_forward_method: dr
            - weight: 10
    unameuchangesuresultuucommentulvs.check_servertprotocoltservice_addresstserver_addresstpacket_forward_methodtweightu-LVS Server {0} in service {1}({2}) is presentutestuLLVS Server {0} in service {1}({2}) is present but some options should updateulvs.edit_serveru3LVS Server {0} in service {1}({2}) has been updateduUpdateu5LVS Server {0} in service {1}({2}) update failed({3})uILVS Server {0} in service {1}({2}) is not present and needs to be createdulvs.add_serveru3LVS Server {0} in service {1}({2}) has been createduPresentu6LVS Service {0} in service {1}({2}) create failed({3})N(tTrueRtformatt__opts__tNoneR(tnameRRRR	R
trettserver_checktserver_rule_checktserver_editt
server_add((s:/usr/lib/python2.7/site-packages/salt/states/lvs_server.pytpresents`'

		

	


	
cC@si|d6id6td6dd6}tdd|d|d	|�}|tkrtd
r~d|d<dj|||�|d<|Stdd|d|d	|�}|tkr�d
j|||�|d<d|d|<|Sdj||||�|d<t|d<|Sndj|||�|d<|S(uC
    Ensure the LVS Real Server in specified service is absent.

    name
        The name of the LVS server.

    protocol
        The service protocol(only support ``tcp``, ``udp`` and ``fwmark`` service).

    service_address
        The LVS service address.

    server_address
        The LVS real server address.
    unameuchangesuresultuucommentulvs.check_serverRRRutestuELVS Server {0} in service {1}({2}) is present and needs to be removedulvs.delete_serveru3LVS Server {0} in service {1}({2}) has been removeduAbsentu6LVS Server {0} in service {1}({2}) removed failed({3})uJLVS Server {0} in service {1}({2}) is not present, so it cannot be removedN(RRR
RRR(RRRRRRt
server_delete((s:/usr/lib/python2.7/site-packages/salt/states/lvs_server.pytabsentss0

	

	
N(	t__doc__t
__future__RRRRRRR(((s:/usr/lib/python2.7/site-packages/salt/states/lvs_server.pyt<module>s	\

Zerion Mini Shell 1.0