stackdriver - Отправка событий развертывания кода и аннотаций в stackdriver
Новое в версии 1.6.
Обзор
- Отправка событий развертывания кода и аннотаций в Stackdriver
Параметры
| параметр | обязательно | по умолчанию | выбор | комментарии |
|---|---|---|---|---|
| annotated_by | нет | Ansible | Человек или робот, которому должна быть приписана аннотация. | |
| deployed_by | нет | Ansible | Человек или робот, ответственный за развертывание кода | |
| deployed_to | нет | Среда, в которую был развернут код. (например: разработка, тестирование, производство) | ||
| event | нет |
| Тип события, которое необходимо отправить, либо аннотация, либо развертывание | |
| event_epoch | нет | Маркер времени Unix, когда событие должно появиться во временной шкале, по умолчанию сейчас. Будьте осторожны с этим. | ||
| instance_id | нет | Идентификатор виртуальной машины EC2, к которой должно быть привязано это событие, что ограничит контексты, где отображается это событие | ||
| key | да | Ключ API. | ||
| level | нет | INFO |
| Один из INFO/WARN/ERROR, по умолчанию INFO, если не указано. Может повлиять на отображение. |
| msg | нет | Содержимое сообщения аннотации в формате простого текста. Ограничено 256 символами. Требуется для аннотаций. | ||
| repository | нет | Репозиторий (или проект), который был развернут | ||
| revision_id | нет | Ревизия кода, который был развернут. Требуется для событий развертывания |
Примеры
- stackdriver:
key: AAAAAA
event: deploy
deployed_to: production
deployed_by: leeroyjenkins
repository: MyWebApp
revision_id: abcd123
- stackdriver:
key: AAAAAA
event: annotation
msg: Greetings from Ansible
annotated_by: leeroyjenkins
level: WARN
instance_id: i-abcd1234
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Для помощи в разработке модулей, если вы так решите, пожалуйста, прочитайте Информацию о сообществе и участии, Тестирование Ansible и Разработка модулей.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/stackdriver_module.html