Модуль community.general.redis_info — сбор информации о серверах Redis
Примечание
Этот модуль входит в коллекцию community.general (версия 12.6.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Для использования этого модуля требуются дополнительные зависимости; подробности см. в разделе Требования.
Чтобы использовать модуль в плейбуке, укажите: community.general.redis_info.
Добавлено в community.general 0.2.0
Краткое описание
- Собирает информацию и статистику о серверах Redis.
Требования
Следующие требования должны быть выполнены на узле, где запускается этот модуль.
- redis
- certifi
Параметры
Параметр | Комментарии |
|---|---|
ca_certs строка добавлено в community.general 7.5.0 | Путь к файлу корневых сертификатов. Если параметр |
client_cert_file строка добавлено в community.general 9.3.0 | Путь к файлу сертификата клиента. |
client_key_file строка добавлено в community.general 9.3.0 | Путь к файлу закрытого ключа клиента. |
cluster логическое значение добавлено в community.general 9.1.0 | |
login_host строка | Укажите целевой узел, на котором работает база данных. По умолчанию: |
login_password строка | Укажите пароль для аутентификации. Обычно не используется, если целевой узел — localhost. |
login_port целое число | Укажите порт для подключения. По умолчанию: |
login_user строка добавлено в community.general 7.5.0 | Укажите имя пользователя для аутентификации. Требуется redis >= 3.4.0. |
tls логическое значение добавлено в community.general 7.5.0 | Укажите, использовать ли TLS для подключения. Варианты:
|
validate_certs логическое значение добавлено в community.general 7.5.0 | Укажите, проверять ли сертификаты TLS. Отключать проверку следует только для сайтов, которыми вы управляете лично, или если в качестве целевого узла используется Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная Это действие не изменяет состояние. | Может выполняться в режиме |
diff_mode | Поддержка: не применимо Это действие не изменяет состояние. | При включённом режиме diff возвращает сведения об изменениях (или о том, что, возможно, требуется изменить в |
Примечания
Примечание
- На удалённом узле требуется пакет Python
redis. Его можно установить с помощью pip (pip install redis) или менеджера пакетов. Информацию о библиотеке см. на странице https://github.com/andymccurdy/redis-py.
См. также
См. также
- community.general.redis
-
Различные команды Redis, работа с репликами и очистка.
Примеры
- name: Get server information
community.general.redis_info:
register: result
- name: Print server information
ansible.builtin.debug:
var: result.info
- name: Get server cluster information
community.general.redis_info:
cluster: true
register: result
- name: Print server cluster information
ansible.builtin.debug:
var: result.cluster_info
Возвращаемые значения
Общие возвращаемые значения описаны здесь. Ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
cluster словарь добавлено в community.general 9.1.0 | Набор разделов со сведениями о кластере по умолчанию https://redis.io/commands/cluster-info. Возвращается: при успешном выполнении, если Пример: |
info словарь | Набор разделов со сведениями о сервере по умолчанию https://redis.io/commands/info. Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/redis_info_module.html