Spec-Zone.ru › Ansible

Модуль community.general.airbrake_deployment — уведомление Airbrake о развертывании приложений

Примечание

Этот модуль входит в коллекцию community.general (версия 12.6.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

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

Чтобы использовать ее в плейбуке, укажите: community.general.airbrake_deployment.

  • Краткое описание
  • Параметры
  • Атрибуты
  • Примеры

Краткое описание

  • Уведомляет Airbrake о развертывании приложений (см. https://airbrake.io/docs/api/#deploys-v4).

Параметры

Параметр

Комментарии

environment

string / обязательный

Название окружения Airbrake, обычно v(production), staging и т. д.

project_id

string / обязательный

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

PROJECT_ID в Airbrake.

project_key

string / обязательный

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

PROJECT_KEY в Airbrake.

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–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/general/airbrake_deployment_module.html

Spec-Zone.ru

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