File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/dockermod/translate/__pycache__/container.cpython-310.pyc
Back
o ;j�_ � @ s� d Z ddlZddlmZ ddlmZ i dd�dd �d d�dd �dd�dd�dd�dd�dd�dd�dd�dd�dd�d d!�d"d#�d$d%�d&d'�d(d)d*d+��Zd,d-� e�� D �Zd.d/� Z d0d1� Z d2d!� Zd3d4� Zd5d6� Z d7d8� Zd9d:� Zd;d<� Zd=d� Zd>d � Zd?d@� ZdAdB� ZdCdD� ZdEdF� ZdGdH� ZdIdJ� ZdKdL� ZdMdN� ZdOdP� ZdQdR� ZdSd� ZdTdU� ZdVdW� ZdXdY� Z dZd[� Z!d\d � Z"d]d^� Z#d_d`� Z$dadb� Z%dcdd� Z&ded� Z'dfdg� Z(dhd� Z)didj� Z*dkdl� Z+dmdn� Z,dodp� Z-dqdr� Z.dsd� Z/dtdu� Z0dvd� Z1dwdx� Z2dydz� Z3d{d|� Z4d}d~� Z5dd�� Z6d�d�� Z7d�d�� Z8d�d� Z9d�d� Z:d�d�� Z;d�d� Z<d�d�� Z=d�d� Z>d�d%� Z?d�d�� Z@d�d� ZAd�d�� ZBd�d�� ZCd�d�� ZDd�d#� ZEd�d�� ZFd�d�� ZGd�d'� ZHd�d�� ZId�d(� ZJd�d�� ZKd�d)� ZLd�d�� ZMd�d*� ZNdS )�z5 Functions to translate input for container creation � N)�SaltInvocationError� )�helpers�cmd�commandZcpuset�cpuset_cpusZ dns_option�dns_opt�env�environment�expose�ports�interactive� stdin_openZipc�ipc_modeZlabel�labelsZmemory� mem_limitZmemory_swap� memswap_limitZpublish� port_bindingsZpublish_all�publish_all_portsZrestart�restart_policyZrm�auto_removeZsysctl�sysctlsZ security_opts�security_optZulimit�ulimits�userns_mode�volumes�working_dir)Zuser_ns_mode�volumeZworkdirc C s i | ]\}}||�qS � r )�.0�x�yr r �\/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/dockermod/translate/container.py� <dictcomp>! � r# c C sn | � dtj�}| � dtj�}d| vr3|tjus|tjur5|tjur#|nd|tjur+|ni d�| d<