Spec-Zone.ru › Ansible 2.11

sensu.sensu_go.secrets_provider_info – Список поставщиков секретов Sensu

Примечание

Этот плагин входит в состав коллекции sensu.sensu_go (версия 1.8.0).

Для его установки используйте: ansible-galaxy collection install sensu.sensu_go

Для использования в книге задач укажите: sensu.sensu_go.secrets_provider_info

Новое в версии 1.6.0: sensu.sensu_go

  • Описание
  • Требования
  • Параметры
  • См. также
  • Примеры
  • Значения возврата

Описание

  • Получение информации о поставщиках секретов Sensu Go.
  • Для получения дополнительной информации обратитесь к документации Sensu по адресу https://docs.sensu.io/sensu-go/latest/operations/manage-secrets/secrets-providers/.

Требования

Ниже перечислены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.

  • 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
Путь к файлу с набором сертификатов CA, который должен использоваться для проверки сертификата бэкенда.
Если этот параметр не задан, модуль будет использовать используемый Python набор сертификатов CA.
Этот параметр также можно задать через переменную среды 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.secrets_provider_env

Официальная документация по модулю sensu.sensu_go.secrets_provider_env.

sensu.sensu_go.secrets_provider_vault

Официальная документация по модулю sensu.sensu_go.secrets_provider_vault.

sensu.sensu_go.secret

Официальная документация по модулю sensu.sensu_go.secret.

sensu.sensu_go.secret_info

Официальная документация по модулю sensu.sensu_go.secret_info.

Примеры

- name: List all Sensu secrets providers
  sensu.sensu_go.secrets_provider_info:
  register: result

- name: List the selected Sensu secrets provider
  sensu.sensu_go.secrets_provider_info:
    name: my_provider
  register: result

- name: Do something with result
  ansible.builtin.debug:
    msg: "{{ result.objects.0.metadata.name }}"

Значения возврата

Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:

Ключ Возвращаемое значение Описание
objects
список / элементы=словарь
успешно
Список поставщиков секретов Sensu.

Пример:
[{'client': {'address': 'https://vaultserver.example.com:8200', 'max_retries': 2, 'rate_limiter': {'burst': 100, 'limit': 10}, 'timeout': '20s', 'tls': {'ca_cert': '/etc/ssl/certs/vault_ca_cert.pem'}, 'token': 'VAULT_TOKEN', 'version': 'v1'}, 'metadata': {'name': 'vault'}}]


Авторы

  • Aljaz Kosir (@aljazkosir)
  • Manca Bizjak (@mancabizjak)
  • Miha Dolinar (@mdolin)
  • 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/secrets_provider_info_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API