sensu.sensu_go.datastore_info – Список внешних поставщиков данных хранилища Sensu
Примечание
Этот плагин входит в состав коллекции sensu.sensu_go (версия 1.8.0).
Для его установки используйте: ansible-galaxy collection install sensu.sensu_go.
Для использования в плейбуке укажите: sensu.sensu_go.datastore_info.
Новое в версии 1.1.0: of sensu.sensu_go
Обзор
- Получение информации об внешних хранилищах данных Sensu.
- Для получения дополнительной информации, обратитесь к документации Sensu по адресу https://docs.sensu.io/sensu-go/latest/reference/datastore/.
Требования
Ниже перечислены требования к хосту, на котором выполняется этот модуль.
- python >= 2.7
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии | |
|---|---|---|---|
| auth словарь | Параметры аутентификации. Можно также определить каждый из них через переменные окружения. | ||
| api_key строка добавлено в 1.3.0 sensu.sensu_go | Ключ API, который следует использовать при аутентификации. Если он не задан, будет проверено значение переменной среды SENSU_API_KEY. Заменяет параметры auth.user и auth.password. Дополнительную информацию о ключе API см. в официальной документации Sensu по адресу https://docs.sensu.io/sensu-go/latest/guides/use-apikey-feature/. | ||
| ca_path путь добавлено в 1.5.0 sensu.sensu_go | Путь к сертификату корневого центра, который должен использоваться для проверки сертификата бэкэнда. Если этот параметр не задан, модуль будет использовать сертификат корневого центра, используемый python. Также можно задать этот параметр через переменную среды SENSU_CA_PATH. | ||
| password строка | По умолчанию: "P@ssw0rd!" | Пароль пользователя Sensu. Если он не задан, будет проверено значение переменной среды SENSU_PASSWORD. Этот параметр игнорируется, если задан параметр auth.api_key. | |
| url строка | По умолчанию: "http://localhost:8080" | Местоположение API бэкэнда Sensu. Если он не задан, будет проверено значение переменной среды SENSU_URL. | |
| user строка | По умолчанию: "admin" | Имя пользователя для подключения к API Sensu. Если он не задан, будет проверено значение переменной среды SENSU_USER. Этот параметр игнорируется, если задан параметр auth.api_key. | |
| verify логическое добавлено в 1.5.0 sensu.sensu_go |
| Флаг, управляющий проверкой сертификата. Если вы используете самозаверенные сертификаты, вы можете установить этот параметр в false. Используйте этот параметр ТОЛЬКО в сценариях разработки! Если вы используете самозаверенные сертификаты в рабочей среде, см. параметр auth.ca_path. Также можно задать этот параметр через переменную среды SENSU_VERIFY. | |
| name строка | Получить информацию об этом конкретном объекте вместо списка всех объектов. | ||
См. также
См. также
- sensu.sensu_go.datastore
-
Официальная документация модуля sensu.sensu_go.datastore.
Примеры
- name: List all external Sensu datastores
sensu.sensu_go.datastore_info:
register: result
- name: Retrieve the selected external Sensu datastore
sensu.sensu_go.datastore_info:
name: my-datastore
register: result
- name: Do something with result
ansible.builtin.debug:
msg: "{{ result.objects.0.dsn }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| objects список / элементы=словарь | успех | Список внешних поставщиков данных хранилища Sensu. Пример: [{'batch_buffer': 0, 'batch_size': 1, 'batch_workers': 0, 'dsn': 'postgresql://user:secret@host:port/dbname', 'enable_round_robin': True, 'max_conn_lifetime': '5m', 'max_idle_conns': 2, 'metadata': {'name': 'my-postgres'}, 'pool_size': 20, 'strict': True}] |
Авторы
- Manca Bizjak (@mancabizjak)
- Tadej Borovsak (@tadeboro)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/sensu/sensu_go/datastore_info_module.html