Server IP : 85.193.89.191 / Your IP : 18.216.173.179 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 : /proc/979/cwd/lib/python2.7/site-packages/ansible/plugins/callback/ |
Upload File : |
� � �\c @` s� d Z d d l m Z m Z m Z e Z d d l m Z d d l m Z d d l m Z m Z d d l m Z d d l m Z d d l m Z d Z d e f d � � YZ d S( sV Counter enabled Ansible callback plugin (See DOCUMENTATION for more information) i ( t absolute_importt divisiont print_function( t constants( t CallbackBase( t colorizet hostcolor( t Templar( t SharedPluginLoaderObj( t TaskIncludes_ callback: counter_enabled type: stdout short_description: adds counters to the output items (tasks and hosts/task) version_added: "2.7" description: - Use this callback when you need a kind of progress bar on a large environments. - You will know how many tasks has the playbook to run, and wich one is actually running. - You will know how many hosts may run a task, and wich of them is actually running. extends_documentation_fragment: - default_callback requirements: - set as stdout callback in ansible.cfg (stdout_callback = counter_enabled) t CallbackModulec B` s� e Z d Z d Z d Z d Z d Z d Z d Z d Z d � Z d d d � Z d � Z d � Z d � Z d � Z d � Z e d � Z d � Z d � Z RS( s� This is the default callback interface, which simply prints messages to stdout when new callback events are received. g @t stdoutt counter_enabledi i c C` s) t t | � j � d | _ d | _ d S( Nt ( t superR t __init__t _playbookt _play( t self( ( sL /usr/lib/python2.7/site-packages/ansible/plugins/callback/counter_enabled.pyR 0 s c C` s( | j j � j d | j d | d | � S( Nt playt hostt task( R t get_variable_managert get_vars( R R R ( ( sL /usr/lib/python2.7/site-packages/ansible/plugins/callback/counter_enabled.pyt _all_vars6 s c C` s | | _ d S( N( R ( R t playbook( ( sL /usr/lib/python2.7/site-packages/ansible/plugins/callback/counter_enabled.pyt v2_playbook_on_start? s c C` s� | j � j � } | s! d } n d | } | | _ | j j | � | | _ t | j � d d � | _ t | j j � d � | _ d S( Nu playu PLAY [%s]t varst ansible_play_hosts_alli ( t get_namet stripR t _displayt bannert lenR t _host_totalt get_taskst _task_total( R R t namet msg( ( sL /usr/lib/python2.7/site-packages/ansible/plugins/callback/counter_enabled.pyt v2_playbook_on_play_startB s c C` sh | j j d � t | j j � � } x| D]} | j | � } | j j d t | | � t d | d t j � t d | d t j � t d | d t j � t d | d t j � f d t �| j j d t | | t � t d | d d � t d | d d � t d | d d � t d | d d � f d t �q, W| j j d d t �| j j d t j � rd| j rd| j j d � xk t | j j � � D]T } | d k r�q�n | j j d | | j | j | d d �j d d � f � q�Wd | j k rK| j j d d t �| j j d | j | j d d d �j d d � � n | j j d d t �n d S( Ns PLAY RECAPu %s : %s %s %s %su okt oku changedt changedu unreachablet unreachableu failedt failurest screen_onlyt log_onlyR t show_custom_statss CUSTOM STATS: t _runs %s: %st indenti s s RUN: %s( R R t sortedt processedt keyst summarizet displayR R t Ct COLOR_OKt COLOR_CHANGEDt COLOR_UNREACHABLEt COLOR_ERRORt Truet Falset Nonet _plugin_optionst gett SHOW_CUSTOM_STATSt customt _dump_resultst replace( R t statst hostsR t statt k( ( sL /usr/lib/python2.7/site-packages/ansible/plugins/callback/counter_enabled.pyt v2_playbook_on_statsQ s: !@9c C` s� d } | j rH t j rH d j d � | j j � D� � } d | } n | j j d | j | j | j � j � | f � | j j d k r� | j � } | r� | j j d | d t j �q� n d | _ | j d 7_ d S( NR s , c s` s | ] } d | Vq d S( s %s=%sN( ( t .0t a( ( sL /usr/lib/python2.7/site-packages/ansible/plugins/callback/counter_enabled.pys <genexpr>� s s %ss TASK %d/%d [%s%s]i s task path: %st colori i ( t no_logR6 t DISPLAY_ARGS_TO_STDOUTt joint argst itemsR R t _task_counterR$ R R t verbosityt get_pathR5 t COLOR_DEBUGt _host_counter( R R t is_conditionalRO t path( ( sL /usr/lib/python2.7/site-packages/ansible/plugins/callback/counter_enabled.pyt v2_playbook_on_task_start} s " 2# c C` s | j d 7_ | j j d d � } | j j d k r^ | j | j j k r^ | j | j � n t | j t � rt d S| j j d t � r� | r� d | j | j | j j � | d f } n"