File: //opt/saltstack/salt/lib/python3.10/site-packages/salt/pillar/__pycache__/redismod.cpython-310.pyc
o
�N�g"
� @ s8 d Z ddlZdZdd� Zdd� Zd
d d
�Zddd�ZdS )aw
Read pillar data from a Redis backend
=====================================
.. versionadded:: 2014.7.0
:depends: - redis Python module (on master)
Salt Master Redis Configuration
===============================
The module shares the same base Redis connection variables as
:py:mod:`salt.returners.redis_return`. These variables go in your master
config file.
* ``redis.db`` - The Redis database to use. Defaults to ``0``.
* ``redis.host`` - The Redis host to connect to. Defaults to ``'salt'``.
* ``redis.port`` - The port that the Redis database is listening on. Defaults
to ``6379``.
* ``redis.password`` - The password for authenticating with Redis. Only
required if you are using master auth. Defaults to ``None``.
Configuring the Redis ext_pillar
================================
.. code-block:: yaml
ext_pillar:
- redis: {function: key_value}
� NZredisc C s dt v rtS dS )z6
Only load if the redis module is in __salt__
�
redis.get_keyF)�__salt__�__virtualname__� r r �H/opt/saltstack/salt/lib/python3.10/site-packages/salt/pillar/redismod.py�__virtual__&