Server IP : 85.193.89.191 / Your IP : 18.216.86.171 Web Server : Apache System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : bitrix ( 600) PHP Version : 8.1.27 Disable Function : NONE MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /lib/python2.7/site-packages/ansible/plugins/strategy/ |
Upload File : |
� � �\c @` s� d d l m Z m Z m Z e Z d Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z y d d l m Z Wn* e k r� d d l m Z e � Z n Xd e f d � � YZ d S( i ( t absolute_importt divisiont print_functions� strategy: free short_description: Executes tasks on each host independently description: - Task execution is as fast as possible per host in batch as defined by C(serial) (default all). Ansible will not wait for other hosts to finish the current task before queuing the next task for a host that has finished. Once a host is done with the play, it opens it's slot to a new host that was waiting to start. version_added: "2.0" author: Ansible Core Team N( t constants( t AnsibleError( t IncludedFile( t action_loader( t StrategyBase( t Templar( t to_text( t display( t Displayt StrategyModulec B` s# e Z d � Z d � Z d � Z RS( c C` s3 g | D]( } | | j k r | j | r | ^ q S( s? Filter notified hosts accordingly to strategy ( t _flushed_hosts( t selft notified_hostst host( ( sA /usr/lib/python2.7/site-packages/ansible/plugins/strategy/free.pyt _filter_notified_hosts4 s c C` s# t t | � j | � t | _ d S( N( t superR t __init__t Falset _host_pinned( R t tqm( ( sA /usr/lib/python2.7/site-packages/ansible/plugins/strategy/free.pyR = s c C` sK d } | j j } t | j � } t } x�| r| j j r| j | � } t | � d k rx | j j d � t } Pn t } | } g } x�t r�| | } t j d | � | j � } | j | d t �\ } } t j d | d | �t j d | d | �| | j j k r)| r)t } t j d d | �| | j k sQ| j | rt | j | <| j | � \ } } y t j | j d t �} Wn t k r�d( } n Xt j d d | �| j j d | j d | d | � } | j | d | j �t d | j d | � } t j d d | �y>