HEX
Server: Apache
System: Linux server2.voipitup.com.au 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: posscale (1027)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/pillar/__pycache__/venafi.cpython-310.pyc
o

�N�g��@sBdZddlZddlZddlmZdZe�e�Z	dd�Z
dd�ZdS)aK
Venafi Pillar Certificates

This module will only return pillar data if the ``venafi`` runner module has
already been used to create certificates.

To configure this module, set ``venafi`` to ``True`` in the ``ext_pillar``
section of your ``master`` configuration file:

.. code-block:: yaml

    ext_pillar:
      - venafi: True
�N�venaficCstS)z8
    No special requirements outside of Salt itself
    )�__virtualname__�rr�F/opt/saltstack/salt/lib/python3.10/site-packages/salt/pillar/venafi.py�__virtual__srcCsLtj�ttj�}i}|�d�D]}|�d|�}|d|kr!|||<qd|iS)z0
    Return an existing set of certificates
    zvenafi/domains�	minion_idr)�salt�cacheZCacheZ__opts__�syspathsZ	CACHE_DIR�listZfetch)rZpillarZconfr	�retZdns_name�datarrr�
ext_pillar s�r)�__doc__�loggingZ
salt.cacherZ
salt.syspathsr
r�	getLogger�__name__�logrrrrrr�<module>s