HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/proxy/__pycache__/docker.cpython-310.pyc
o

�N�g+�@s:dZdgZdZdd�Zdd�Zdd�Zdd	�Zd
d�ZdS)
aa
Docker Proxy Minion

.. versionadded:: 2019.2.0

:depends: docker

This proxy minion is just a shim to the docker executor, which will use the
:py:func:`docker.call <salt.modules.dockermod.call>` for everything except
state runs.


To configure the proxy minion:

.. code-block:: yaml

    proxy:
      proxytype: docker
      name: festive_leakey

It is also possible to just name the proxy minion the same name as the
container, and use grains to configure the proxy minion:

.. code-block:: yaml

    proxy:
        proxytype: docker
        name: {{grains['id']}}

name

    Name of the docker container
�dockercCs(t�di��d�tkrddt��fSdS)N�proxyZ	proxytypeFzProxytype does not match: T)Z__opts__�get�__virtualname__�rr�E/opt/saltstack/salt/lib/python3.10/site-packages/salt/proxy/docker.py�__virtual__'srcCsdgS)z?
    List of module executors to use for this Proxy Minion
    rrrrrr�module_executors-s�rcC�dtd<dS)z
    Always initialize
    T�initializedN��__context__��optsrrr�init6�rcCst�dd�S)z+
    This should always be initialized
    r
F)rrrrrrr
=rr
cCr	)z.
    Nothing needs to be done to shutdown
    Fr
Nrr
rrr�shutdownDrrN)�__doc__Z__proxyenabled__rrrrr
rrrrr�<module>s"