AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 3.142.136.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 :  /proc/979/cwd/lib/python2.7/site-packages/ansible/plugins/callback/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /proc/979/cwd/lib/python2.7/site-packages/ansible/plugins/callback/json.pyc
�
��\c@`s�ddlmZmZmZeZdZddlZddlZddl	m
Z
ddlmZddl
mZddlmZd�Zd	efd
��YZdS(i(tabsolute_importtdivisiontprint_functionsr
    callback: json
    short_description: Ansible screen output as JSON
    version_added: "2.2"
    description:
        - This callback converts all events into JSON output to stdout
    type: stdout
    requirements:
      - Set as stdout in config
    options:
      show_custom_stats:
        version_added: "2.6"
        name: Show custom stats
        description: 'This adds the custom stats set via the set_stats plugin to the play recap'
        default: False
        env:
          - name: ANSIBLE_SHOW_CUSTOM_STATS
        ini:
          - key: show_custom_stats
            section: defaults
        type: bool
N(tpartial(tHost(tAnsibleJSONEncoder(tCallbackBasecC`sdtjj�j�S(Ns%sZ(tdatetimetutcnowt	isoformat(((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pytcurrent_time*stCallbackModulecB`sweZdZdZdZd
d�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zd�ZRS(g@tstdouttjsoncC`s#tt|�j|�g|_dS(N(tsuperRt__init__tresults(tselftdisplay((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pyR3scC`s@ii|j�d6t|j�d6it�d6d6d6gd6S(Ntnametidtstarttdurationtplayttasks(tget_nametstrt_uuidR
(RR((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pyt	_new_play7s
cC`s@ii|j�d6t|j�d6it�d6d6d6id6S(NRRRRttaskthosts(RRRR
(RR((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pyt	_new_taskCs
cC`s|jj|j|��dS(N(RtappendR(RR((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pytv2_playbook_on_play_startOscC`s%|jddj|j|��dS(Ni����R(RR R(RRtis_conditional((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pytv2_playbook_on_task_startRscC`s%|jddj|j|��dS(Ni����R(RR R(RR((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pyt!v2_playbook_on_handler_task_startUscC`s t|tf�r|j�S|S(N(t
isinstanceRR(Rtkey((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pyt_convert_host_to_nameXs
c
`s�t|jj��}i}x'|D]}|j|�}|||<q"Wi}�jd�r�|jr�|jt�fd�|jj�D���|j	dd�ni�jd6|d6|d6}�jj
tj|dtdd	d
t��dS(s&Display info about playbook statisticstshow_custom_statsc3`s*|] \}}�j|�|fVqdS(N(R'(t.0tktv(R(sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pys	<genexpr>ist_runtplayststatstcustom_statstclstindentit	sort_keysN(tsortedt	processedtkeyst	summarizet
get_optiontcustomtupdatetdicttitemstpoptNoneRt_displayRR
tdumpsRtTrue(RR.RtsummarythtsR/toutput((RsA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pytv2_playbook_on_stats]s
,

cK`s�|j}|j}|jj�}|j|�|j|d<||jdddd|j<t�}||jdddddd<||jdddd<d	S(
sPThis function is used as a partial to add failed/skipped info in a single methodtactioni����RRRRtendRN(	t_hostt_taskt_resulttcopyR9RFRRR
(Rton_infotresulttkwargsthostRttask_resulttend_time((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pyt_record_task_resultts		

 	!cC`sa|d	krtj||�S|jdd�d}i}|d
krQt||<nt|j|�S(sYReturn ``_record_task_result`` partial with a dict containing skipped/failed if necessarytv2_runner_on_oktv2_runner_on_failedtv2_runner_on_unreachabletv2_runner_on_skippedt_itfailedtskipped(RSRTRURV(RXRY(tobjectt__getattribute__trsplitR@RRR(RRtonRL((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pyR[�s
N(t__name__t
__module__tCALLBACK_VERSIONt
CALLBACK_TYPEt
CALLBACK_NAMER=RRRR!R#R$R'RERRR[(((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pyR.s								(t
__future__RRRttypet
__metaclass__t
DOCUMENTATIONRR
t	functoolsRtansible.inventory.hostRtansible.parsing.ajsonRtansible.plugins.callbackRR
R(((sA/usr/lib/python2.7/site-packages/ansible/plugins/callback/json.pyt<module>s	

Anon7 - 2022
AnonSec Team