Модуль community.general.airbrake_deployment – Уведомление Airbrake о развертываниях приложения
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general.
Для использования в playbook, укажите: community.general.airbrake_deployment.
Краткое описание
- Уведомление Airbrake о развертываниях приложения (см. https://airbrake.io/docs/api/#deploys-v4).
Параметры
Параметр | Комментарии |
|---|---|
environment string / обязательный | Имя среды Airbrake, обычно ‘production’, ‘staging’ и т.д. |
project_id string / обязательный добавлено в community.general 0.2.0 | Airbrake PROJECT_ID |
project_key string / обязательный добавлено в community.general 0.2.0 | Airbrake PROJECT_KEY. |
repo string | URL репозитория проекта |
revision string | Хэш, номер, тег или другой идентификатор, показывающий, какая ревизия из системы контроля версий была развернута |
url string | Необязательный URL для отправки уведомления. Используйте для отправки уведомлений в инструменты, совместимые с Airbrake, такие как Errbit. Значение по умолчанию: |
user string | Имя пользователя, выполняющего развертывание |
validate_certs boolean | Если Варианты:
|
version string добавлено в community.general 1.0.0 | Строка, идентифицирующая развернутую версию |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в режиме |
diff_mode | Поддержка: отсутствует | В режиме diff будет возвращать подробную информацию о том, что изменилось (или, возможно, что нужно изменить в |
Примеры
- name: Notify airbrake about an app deployment
community.general.airbrake_deployment:
project_id: '12345'
project_key: 'AAAAAA'
environment: staging
user: ansible
revision: '4.2'
- name: Notify airbrake about an app deployment, using git hash as revision
community.general.airbrake_deployment:
project_id: '12345'
project_key: 'AAAAAA'
environment: staging
user: ansible
revision: 'e54dd3a01f2c421b558ef33b5f79db936e2dcf15'
version: '0.2.0'
Ссылки на коллекцию
© 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/airbrake_deployment_module.html