Spec-Zone.ru › Ansible

Модуль 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.

Значение по умолчанию: "https://api.airbrake.io/api/v4/projects/"

user

string

Имя пользователя, выполняющего развертывание

validate_certs

boolean

Если false, SSL-сертификаты для целевого URL не будут проверены. Это следует использовать только на лично контролируемых сайтах, использующих самоподписанные сертификаты.

Варианты:

  • false
  • true ← (по умолчанию)

version

string

добавлено в community.general 1.0.0

Строка, идентифицирующая развернутую версию

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Может работать в режиме check_mode и возвращать прогноз состояния «изменено» без изменения цели.

diff_mode

Поддержка: отсутствует

В режиме diff будет возвращать подробную информацию о том, что изменилось (или, возможно, что нужно изменить в check_mode).

Примеры

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

Авторы

  • Bruce Pennypacker (@bpennypacker)
  • Patrick Humpal (@phumpal)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (исходный код)
  • Запрос помощи
  • Сообщить об ошибке
  • Запросить функцию
  • Связь

© 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

Spec-Zone.ru

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