Модуль community.general.redis_info – Сбор информации о серверах Redis
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Вам потребуются дополнительные требования для использования этого модуля, см. Требования для получения подробной информации.
Для использования в playbook, укажите: 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–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/redis_info_module.html