Модуль community.general.pagerduty_change – Отслеживание изменений кода или инфраструктуры как события изменения PagerDuty
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните команду ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробной информации.
Для использования в playbook, укажите: community.general.pagerduty_change.
Новое в community.general 1.3.0
Краткое описание
- Этот модуль позволит вам создавать событие изменения PagerDuty каждый раз при запуске модуля.
- Это не идемпотентное действие, и новое событие изменения будет создаваться каждый раз при его запуске.
Требования
Следующие требования необходимы на хосте, который выполняет этот модуль.
- Ключ интеграции PagerDuty
Параметры
Параметр | Комментарии |
|---|---|
environment string | Название среды, обычно |
integration_key string / required | Ключ интеграции, который идентифицирует сервис, в котором было внесено изменение. Его можно найти, добавив интеграцию к сервису в PagerDuty. |
link_text string | Описательный текст для URL, где можно получить дополнительную информацию о развертывании. |
link_url string | URL, где можно получить дополнительную информацию о развертывании. |
repo string | URL репозитория проекта. |
revision string | Идентификатор развертываемой ревизии, обычно номер или SHA из системы контроля версий. |
source string | Источник события изменения. Значение по умолчанию: |
summary string / required | Краткое описание произошедшего изменения. |
url string | URL для отправки события изменения. Значение по умолчанию: |
user string | Имя пользователя или процесса, который инициировал это развертывание. |
validate_certs boolean | Если Варианты:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная Режим проверки просто ничего не делает, кроме возвращения | Может работать в режиме |
diff_mode | Поддержка: отсутствует | Вернет подробную информацию о том, что изменилось (или, возможно, нуждается в изменении в режиме |
Примеры
- name: Track the deployment as a PagerDuty change event
community.general.pagerduty_change:
integration_key: abc123abc123abc123abc123abc123ab
summary: The application was deployed
- name: Track the deployment as a PagerDuty change event with more details
community.general.pagerduty_change:
integration_key: abc123abc123abc123abc123abc123ab
summary: The application was deployed
source: Ansible Deploy
user: ansible
repo: github.com/ansible/ansible
revision: '4.2'
environment: production
link_url: https://github.com/ansible-collections/community.general/pull/1269
link_text: View changes on GitHub
Ссылки на коллекцию
© 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/pagerduty_change_module.html