Модуль community.general.rollbar_deployment – Уведомление Rollbar об развертывании приложений
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general.
Чтобы использовать его в плейбуке, укажите: community.general.rollbar_deployment.
Описание
- Уведомление Rollbar о развертывании приложений (см. https://rollbar.com/docs/deploys_other/)
Параметры
Параметр | Комментарии |
|---|---|
comment строка | Комментарий к развертыванию (например, что развертывается). |
environment строка / обязательно | Имя развертываемой среды, например, ‘production’. |
revision строка / обязательно | Номер/sha ревизии, которая развертывается. |
rollbar_user строка | Имя пользователя Rollbar пользователя, который выполнил развертывание. |
token строка / обязательно | Токен доступа к вашему проекту. |
url строка | Необязательный URL для отправки уведомления. По умолчанию: |
user строка | Пользователь, который выполнил развертывание. |
validate_certs логический тип | Если Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в |
diff_mode | Поддержка: отсутствует | Вернёт подробности о том, что изменилось (или, возможно, требует изменения в |
Примеры
- name: Rollbar deployment notification
community.general.rollbar_deployment:
token: AAAAAA
environment: staging
user: ansible
revision: '4.2'
rollbar_user: admin
comment: Test Deploy
- name: Notify rollbar about current git revision deployment by current user
community.general.rollbar_deployment:
token: "{{ rollbar_access_token }}"
environment: production
revision: "{{ lookup('pipe', 'git rev-parse HEAD') }}"
user: "{{ lookup('env', 'USER') }}"
Ссылки на коллекцию
© 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/rollbar_deployment_module.html