File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/config.cpython-310.pyc
Back
o ;j�C � @ sz d Z ddlZddlZddlZddlZddlZddlZddl m Z ddlZddlZddl ZddlZddlm mZ ddlmZ zddlZdZW n eyR dZY nw ejj�� rgej�ejd ddd d �Zn ej�ejd d �Ze�e�Z dgZ!e� Z"e"�#d�Z$i d d�dd�dd�dd�dd�dd�dd�dd�dd�dg �dd�d d!�d"d#�d$d%�d&d�d'd(�d)ddddd*��i d+d�d,d-�d.d/�d0d1�d2d�d3d�d4d5�d6d�d7d�d8d�d9d:�d;d�d<d�d=d�d>e�d?d@�dAdej�e j%dB�dC���dDg dE�g dF�dG�dH��Z&d\dIdJ�Z'dKdL� Z(dMdN� Z) d]dOdP�Z*d^dQdR�Z+ S d_dTdU�Z,dVdW� Z-d`dXdY�Z.dZd[� Z/dS )az Return config information � N)� LoaderContextTFZ SystemRootZSystem32ZdriversZetc�hosts�*�__opts__zmongo.db�saltzmongo.password� z mongo.porti�i z mongo.userzredis.db�0z redis.hostz redis.porti� ztest.fooZunconfiguredzca.cert_base_pathz/etc/pkiz solr.coresz solr.hostZ localhostz solr.portZ8983zsolr.baseurlz/solrz solr.type�masterzsolr.request_timeoutzsolr.init_scriptz/etc/rc.d/solrzsolr.dih.import_options)Zclean�optimizeZcommit�verbosezsolr.backup_pathzsolr.num_backups� zpoudriere.configz/usr/local/etc/poudriere.confzpoudriere.config_dirz/usr/local/etc/poudriere.dzldap.urizldap.serverz ldap.portZ389zldap.tlszldap.no_verifyzldap.anonymousz ldap.scope� z ldap.attrszldap.binddnzldap.bindpwz hosts.filezaliases.filez/etc/aliasesZvirtzsalt-images)ZtunnelZimageszdocker-exec)ZAliasesZLinksZ IPAMConfig)Z IPAddressZGatewayZGlobalIPv6AddressZIPv6Gateway)ZstaticZ automatic)zdocker.exec_driverz!docker.compare_container_networksc C s | r| S t d�S )zq Return the backup mode CLI Example: .. code-block:: bash salt '*' config.backup_mode �backup_mode)�option)Zbackup� r �G/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/config.pyr ^ s r c C s t jj�| �S )z� Return a mode value, normalized to a string CLI Example: .. code-block:: bash salt '*' config.manage_mode )r �utils�filesZnormalize_mode)�moder r r �manage_modem s r c C s t j�| �jtjjjv S )z� Returns a boolean value based on whether or not the URI passed has a valid remote file protocol designation CLI Example: .. code-block:: bash salt '*' config.valid_fileproto salt://path/to/file )�urllib�parse�urlparse�schemer r r ZVALID_PROTOS)Zurir r r �valid_fileproto} s r c s& |r d } } }}|du r|sdni }|sN|s | t v r t | S |s*| tv r*t| S |s4| tv r4t| S |sD| t�di �v rDtd | S | tv rLt| S |S i �|t�di �f|tf|tf|t ffD ]\}� |sx��� fdd�t�� | �D �� qb�fdd�t�t| �D �D ]} t| �| <