File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/swarm.cpython-310.pyc
Back
o ;j�5 � @ s� d Z ddlZdd� Zz ddlZee�ZW n ey dZY nw dZdd� Zd d � Z dd� Z eee fd d�Zeeefdd�Ze fdd�Zeeeeeeefdd�Zefdd�Zefdd�Zefdd�Zee fdd�Zeeeeefdd�ZdS )a� Docker Swarm Module using Docker's Python SDK ============================================= :codeauthor: Tyler Jones <jonestyler806@gmail.com> .. versionadded:: 2018.3.0 The Docker Swarm Module is used to manage and create Docker Swarms. Dependencies ------------ - Docker installed on the host - Docker python sdk >= 2.5.1 Docker Python SDK ----------------- .. code-block:: bash pip install -U docker More information: https://docker-py.readthedocs.io/en/stable/ � Nc s ddg}t � fdd�|D ��S )N� APIClient�from_envc 3 s � | ]}t � |�V qd S )N)�hasattr)�.0�attr��mod� �F/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/swarm.py� <genexpr> s � z$_is_docker_module.<locals>.<genexpr>)�all)r Zrequired_attrsr r r �_is_docker_module s r F�swarmc C s t rtS dS )zC Load this module if the docker python module is installed )FzGThe swarm module failed to load: Docker python module is not available.)� HAS_DOCKER�__virtualname__r r r r �__virtual__- s r c C s t rt�� td<