Spec-Zone.ru › Ansible 2.11

community.general.airbrake_deployment – Уведомлять airbrake об изменениях в приложениях

Примечание

Этот плагин входит в состав коллекции community.general (версия 2.0.1).

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

Для использования в книге задач укажите: community.general.airbrake_deployment.

  • Обзор
  • Параметры
  • Примеры

Обзор

  • Уведомлять airbrake об изменениях в приложениях (см. https://airbrake.io/docs/api/#deploys-v4).
  • Параметр token устарел для community.general 0.2.0. Пожалуйста, удалите эту запись.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
environment
строка / обязательный
Имя среды airbrake, обычно 'production', 'staging' и т.д.
project_id
строка
добавлен в 0.2.0 community.general
ИД проекта airbrake
project_key
строка
добавлен в 0.2.0 community.general
КЛЮЧ проекта airbrake.
repo
строка
URL репозитория проекта
revision
строка
Хэш, число, тег или другой идентификатор, показывающий, какая ревизия из системы контроля версий была развернута
token
строка
Этот параметр (токен API) устарел в community.general 0.2.0. Пожалуйста, удалите его из своих задач.
url
строка
Значение по умолчанию:
"https://api.airbrake.io/api/v4/projects/"
Необязательный URL для отправки уведомления. Используйте для отправки уведомлений в инструменты, совместимые с Airbrake, такие как Errbit.
user
строка
Имя пользователя, выполняющего развертывание
validate_certs
логическое
    Варианты:
  • no
  • да ←
Если no, сертификаты SSL для целевого URL не будут проверены. Это следует использовать только на сайтах, контролируемых лично, с использованием самозаверенных сертификатов.
version
строка
добавлен в 1.0.0 community.general
Строка, идентифицирующая развернутую версию

Примеры

- 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'

Авторы

  • Брюс Пеннипэкер (@bpennypacker)
  • Патрик Хумпал (@phumpal)

© 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/community/general/airbrake_deployment_module.html

Spec-Zone.ru

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