%PDF- %PDF-
| Direktori : /proc/thread-self/root/proc/3522530/root/lib/python2.7/site-packages/salt/states/ |
| Current File : //proc/thread-self/root/proc/3522530/root/lib/python2.7/site-packages/salt/states/trafficserver.pyc |
�
���^c @@ s� d Z d d l m Z m Z m Z d � Z d � Z e d � Z d � Z d � Z
d � Z e d � Z d
� Z
d � Z d � Z d
� Z d � Z d � Z d � Z d S( uY
Control Apache Traffic Server
=============================
.. versionadded:: 2015.8.0
i ( t absolute_importt unicode_literalst print_functionc C@ s d t k r d St S( uI
Only load if the Traffic Server module is available in __salt__
u trafficserver.set_configu
trafficserver( t __salt__t False( ( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt __virtual__
s c C@ s] i | d 6i d 6d
d 6d d 6} t d r: d | d <| St d � t | d <d | d <| S( u�
Bounce all Traffic Server nodes in the cluster. Bouncing Traffic Server
shuts down and immediately restarts Traffic Server, node-by-node.
.. code-block:: yaml
bounce_ats_cluster:
trafficserver.bounce_cluster
u nameu changesu resultu u commentu testu Bouncing clusteru trafficserver.bounce_clusteru Bounced clusterN( t Nonet __opts__R t True( t namet ret( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt bounce_cluster s
c C@ s� i | d 6i d 6d d 6d d 6} t d r: d | d <| S| ri t d d t � t | d <d
| d <| St d � t | d <d | d <| Sd S(
uW
Bounce Traffic Server on the local node. Bouncing Traffic Server shuts down
and immediately restarts the Traffic Server node.
This option modifies the behavior of traffic_line -b and traffic_line -L
such that traffic_server is not shut down until the number of active client
connections drops to the number given by the
proxy.config.restart.active_client_threshold configuration variable.
.. code-block:: yaml
bounce_ats_local:
trafficserver.bounce_local
bounce_ats_local:
trafficserver.bounce_local
- drain: True
u nameu changesu resultu u commentu testu Bouncing local nodeu trafficserver.bounce_localt drainu$ Bounced local node with drain optionu Bounced local nodeN( R R R R ( R R R
( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt bounce_local. s
c C@ s] i | d 6i d 6d
d 6d d 6} t d r: d | d <| St d � t | d <d | d <| S( u�
Clears accumulated statistics on all nodes in the cluster.
.. code-block:: yaml
clear_ats_cluster:
trafficserver.clear_cluster
u nameu changesu resultu u commentu testu Clearing cluster statisticsu trafficserver.clear_clusteru Cleared cluster statisticsN( R R R R ( R R
( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt
clear_clusterV s
c C@ s] i | d 6i d 6d
d 6d d 6} t d r: d | d <| St d � t | d <d | d <| S( u�
Clears accumulated statistics on the local node.
.. code-block:: yaml
clear_ats_node:
trafficserver.clear_node
u nameu changesu resultu u commentu testu Clearing local node statisticsu trafficserver.clear_nodeu Cleared local node statisticsN( R R R R ( R R
( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt
clear_nodeo s
c C@ s] i | d 6i d 6d
d 6d d 6} t d r: d | d <| St d � t | d <d | d <| S( u�
Restart the traffic_manager process and the traffic_server process on all
the nodes in a cluster.
.. code-block:: bash
restart_ats_cluster:
trafficserver.restart_cluster
u nameu changesu resultu u commentu testu Restarting clusteru trafficserver.restart_clusteru Restarted clusterN( R R R R ( R R
( ( s= /usr/lib/python2.7/site-packages/salt/states/trafficserver.pyt restart_cluster� s
c C@ s� i | d 6i d 6d d 6d d 6} t d r: d | d <| S| ri t d d t � t | d <d
| d <| St d � t | d <d | d <| Sd S(
u+
Restart the traffic_manager and traffic_server processes on the local node.
This option modifies the behavior of traffic_line -b and traffic_line -L
such that traffic_server is not shut down until the number of active client
connections drops to the number given by the
proxy.config.restart.active_client_threshold configuration variable.
.. code-block:: yaml
restart_ats_local:
trafficserver.restart_local
restart_ats_local_drain:
trafficserver.restart_local
- drain: True
u nameu changesu resultu u commentu testu Restarting local nodeu trafficserver.restart_localR u&