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