File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/pillar/__pycache__/__init__.cpython-310.pyc
Back
o ;j�� � @ sp d Z ddlZddlZddlZddlZddlZddlZddlZddlZddlm Z ddl ZddlZddl ZddlZddlZddlZddlZddlZddlZddlZddlZddlmZ ddlmZ ddlmZ ddlmZ e�e�Z dd d �Z ddd�Z!G d d� d�Z"G dd� de"�Z#G dd� de"�Z$G dd� d�Z%G dd� d�Z&G dd� de&�Z'dS )z Render the pillar data � N)�OrderedDict)�SaltClientError)�compile_template)�merge)�__version__Fc C s� | d } | � d�dkr| dkrd} n| dkr| � d�rd} ttd�� | t�}t�d� | d rCt�d |� t| |||||||| |d� S || ||||||||d� S ) �J Return the correct pillar driver based on the file_client option �file_client�master_type�disable�remote�local�use_master_when_local�r r zDetermining pillar cache�pillar_cachez*get_pillar using pillar cache with ext: %s)�ext� functions�pillar_override� pillarenv�clean_cache�extra_minion_data�r r r r )�get�RemotePillar�Pillar�log�debug�PillarCache��opts�grains� minion_id�saltenvr �funcsr r r r r �ptype� r$ �H/opt/saltstack/salt/lib/python3.10/site-packages/salt/pillar/__init__.py� get_pillar&