HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/executors/__pycache__/docker.cpython-310.pyc
o

�N�g��@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�