Модуль sensu.sensu_go.secrets_provider_env – Управление поставщиком секретов Sensu Env
Примечание
Этот модуль входит в коллекцию sensu.sensu_go (версия 1.14.0).
Эта коллекция может быть уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install sensu.sensu_go. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробной информации.
Чтобы использовать его в книге задач, укажите: sensu.sensu_go.secrets_provider_env.
Новое в sensu.sensu_go 1.6.0
Обзор
- Создание или удаление поставщика секретов Sensu Go Env.
- Модуль работает с поставщиком секретов по имени
env. - Дополнительную информацию см. в документации Sensu Go по адресу https://docs.sensu.io/sensu-go/latest/operations/manage-secrets/secrets-providers/.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- python >= 2.7
Параметры
Параметр | Комментарии |
|---|---|
auth словарь | Параметры аутентификации. Каждый параметр также может быть определён с помощью переменной среды. |
|
api_key строка добавлен в sensu.sensu_go 1.3.0 |
Ключ API, который должен использоваться при аутентификации. Если он не задан, проверяется значение переменной среды SENSU_API_KEY. Заменяет параметры auth.user и auth.password. Дополнительную информацию о ключе API см. в официальной документации Sensu по адресу https://docs.sensu.io/sensu-go/latest/guides/use-apikey-feature/. |
|
ca_path путь добавлен в sensu.sensu_go 1.5.0 |
Путь к папке с сертификатами CA, которая должна использоваться для проверки сертификата бэкенда. Если этот параметр не задан, модуль использует папку с сертификатами CA, используемую Python. Этот параметр также можно задать через переменную среды SENSU_CA_PATH. |
|
password строка |
Пароль пользователя Sensu. Если он не задан, проверяется значение переменной среды SENSU_PASSWORD. Этот параметр игнорируется, если задан параметр auth.api_key. По умолчанию: |
|
url строка |
Местоположение API бэкенда Sensu. Если он не задан, проверяется значение переменной среды SENSU_URL. По умолчанию: |
|
user строка |
Имя пользователя для подключения к API Sensu. Если он не задан, проверяется значение переменной среды SENSU_USER. Этот параметр игнорируется, если задан параметр auth.api_key. По умолчанию: |
|
verify логическое значение добавлен в sensu.sensu_go 1.5.0 |
Флаг, управляющий проверкой сертификатов. Если вы используете самозаверяющие сертификаты, можно установить этот параметр в Используйте этот параметр ТОЛЬКО в сценариях разработки! При использовании самозаверяющих сертификатов в производственной среде, обратитесь к параметру auth.ca_path. Этот параметр также можно установить с помощью переменной среды SENSU_VERIFY. Допустимые значения:
|
state строка | Целевое состояние объекта Sensu. Допустимые значения:
|
См. также
См. также
- sensu.sensu_go.secrets_provider_vault
-
Управление поставщиками секретов Sensu VaultProvider.
- sensu.sensu_go.secrets_provider_info
-
Список поставщиков секретов Sensu.
- sensu.sensu_go.secret
-
Управление секретами Sensu Go.
- sensu.sensu_go.secret_info
-
Список доступных секретов Sensu Go.
Примеры
- name: Create the env secrets provider
sensu.sensu_go.secrets_provider_env:
- name: Delete the env secrets provider
sensu.sensu_go.secrets_provider_env:
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны в здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
object словарь | Объект, представляющий поставщика секретов Sensu Env. Возвращаемое значение: success Пример: |
Ссылки на коллекцию
© 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/sensu/sensu_go/secrets_provider_env_module.html