HEX
Server: LiteSpeed
System: Linux s787.bom1.mysecurecloudhost.com 4.18.0-477.13.1.lve.el8.x86_64 #1 SMP Thu Jun 1 16:40:47 EDT 2023 x86_64
User: mobilech (5348)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/executors/__pycache__/docker.cpython-310.pyc
o

;j��@s0dZdZdddd�Zdd�Zdd	�Zd
d�ZdS)
zX
Docker executor module

.. versionadded:: 2019.2.0

Used with the docker proxy minion.
Zdockerz
docker.slszdocker.applyzdocker.highstate)z	state.slszstate.applyzstate.highstatecCs4dtvrdSt�di��d�tkrddt��fSdS)N�proxy)FzBDocker executor is only meant to be used with Docker Proxy MinionsZ	proxytypeFzProxytype does not match: T)Z__opts__�get�__virtualname__�rr�I/opt/saltstack/salt/lib/python3.10/site-packages/salt/executors/docker.py�__virtual__s
rcCs�|ddkrtd|||||�S|dtvr-td||tt|d|ddg||�Std|dd|dg|�Ri|��S)z:
    Directly calls the given function with arguments
    Zfunzsaltutil.find_jobzdirect_call.executer�namezdocker.call)Z
__executors__�DOCKER_MOD_MAPZ__salt__)�opts�data�func�args�kwargsrrr�executes�(rcCsdS)z�
    Allow all calls to be passed through to docker container.

    The docker call will use direct_call, which will return back if the module
    was unable to be run.
    Tr)�functionrrr�allow_missing_func.srN)�__doc__rrrrrrrrr�<module>s�