AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 3.133.136.137
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/cli/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /proc/979/cwd/lib/python2.7/site-packages/ansible/cli/adhoc.pyc
�
��\c@`sddlmZmZmZeZddlmZddl	m
Z
ddlmZm
Z
ddlmZddlmZddlmZddlmZdd	lmZdd
lmZyddlmZWn*ek
r�ddlmZe�ZnXd
e
fd��YZdS(i(tabsolute_importtdivisiontprint_function(t	constants(tCLI(tAnsibleErrortAnsibleOptionsError(tTaskQueueManager(tto_text(tparse_kv(tPlaybook(tPlay(tget_all_plugin_loaders(tdisplay(tDisplaytAdHocCLIcB`s)eZdZd�Zd�Zd�ZRS(s� is an extra-simple tool/framework/API for doing 'remote things'.
        this command allows you to define and run a single task 'playbook' against a set of hosts
    cC`sDtjdddtdtdtdtdtdtd	td
tdtdtd
tdddd�|_|jjdddddddtj�|jjddddddtjdtj�tt	|�j
�t|j�dkr�t
d��n$t|j�dkrt
d��n|jjt_|jdtd
tdt�d S(!s* create an options parser for bin/ansible tusages%prog <host-pattern> [options]t
runas_optstinventory_optst
async_optstoutput_optstconnect_optst
check_optstruntask_optst
vault_optst	fork_optstmodule_optstbasedir_optstdescs>Define and run a single task 'playbook' against a set of hoststepilogs=Some modules do not make sense in Ad-Hoc (include, meta, etc)s-as--argstdesttmodule_argsthelpsmodule argumentstdefaults-ms
--module-nametmodule_names#module name to execute (default=%s)isMissing target hostssExtraneous options or argumentsN(Rtbase_parsertTruetparsert
add_optiontCtDEFAULT_MODULE_ARGStDEFAULT_MODULE_NAMEtsuperRtparsetlentargsRtoptionst	verbosityR
tvalidate_conflicts(tself((s5/usr/lib/python2.7/site-packages/ansible/cli/adhoc.pyR+/s6	

cC`sp|jjdk}tddd	|d
ddtd
td|jjdt|jjd|��d|d|�g�S(Ntcommandtwin_commandtshellt	win_shelltscripttrawtnamesAnsible Ad-Hocthoststgather_factstnottaskstactiontmoduleR-t	check_rawt	async_valtpoll(R2R3sshellR5R6R7(R.R"tdictR	R(R1tpatternR@RAR?((s5/usr/lib/python2.7/site-packages/ansible/cli/adhoc.pyt_play_dsTs9cC`sftt|�j�t|jddd�}d}d}|j�|j�\}}i|d6|d6}t�|j	|j
�\}}}ytj||j
j
|�}Wn6tk
r�|j
j
r��q�g}tjd�nX|j
jr+tjdt|��x|D]}	tjd|	�qWdS|j
jtjkr�|j
jr�d	|j
j}
|jd
�ry|
d}
nt|
��n|j
jdkr�td
|j
j��n|j||j
j|j
j�}t�j|d|d|�}t|�}
|
jj |�d|
_!|j"r,|j"}n?|j
j#rAd}n*tj$retj%dkretj%}nd}t&}|j
j'r�tj(j d�|j
j't_)t*}nd|_+z�t,d|d|d|d|j
d|d|dtj$d|�|_+|j+j-d|
�|j+j|�}|j+j-d|j+j.�Wd|j+rN|j+j/�n|ra|j0�nX|S(s- create and execute the single task playbook iterrorstsurrogate_or_strictt	conn_passtbecome_passsNo hosts matched, nothing to dos
  hosts (%d):s    %ssNo argument passed to %s modules.ymls( (did you mean to run ansible-playbook?)timport_playbooks.'%s' is not a valid action for ad-hoc commandstvariable_managertloadert__adhoc_playbook__tonelineR!tminimalttreet	inventoryR.t	passwordststdout_callbacktrun_additional_callbackstrun_treetv2_playbook_on_starttv2_playbook_on_statsN(RI(1R*RtrunRR-tNonetnormalize_become_optionst
ask_passwordsRt
_play_prereqsR.Rt
get_host_listtsubsetRR
twarningt	listhostsR,R"R'tMODULE_REQUIRE_ARGSRtendswithRRDtsecondst
poll_intervalRtloadR
t_entriestappendt
_file_nametcallbacktone_linetDEFAULT_LOAD_CALLBACK_PLUGINStDEFAULT_STDOUT_CALLBACKtFalseROtDEFAULT_CALLBACK_WHITELISTtTREE_DIRR$t_tqmRt
send_callbackt_statstcleanuptcleanup_all_tmp_files(R1RCtsshpasst
becomepassRQRKRPRJR9thostterrtplay_dstplaytplaybooktcbRTtresult((s5/usr/lib/python2.7/site-packages/ansible/cli/adhoc.pyRW^s�


"
!								(t__name__t
__module__t__doc__R+RDRW(((s5/usr/lib/python2.7/site-packages/ansible/cli/adhoc.pyR*s	%	
N( t
__future__RRRttypet
__metaclass__tansibleRR'tansible.cliRtansible.errorsRRt#ansible.executor.task_queue_managerRtansible.module_utils._textRtansible.parsing.splitterR	tansible.playbookR
tansible.playbook.playRtansible.plugins.loaderRt__main__R
tImportErrortansible.utils.displayRR(((s5/usr/lib/python2.7/site-packages/ansible/cli/adhoc.pyt<module>s 



Anon7 - 2022
AnonSec Team