community.general.stackdriver – Отправка событий развертывания кода и аннотаций в Stackdriver
Примечание
Этот плагин является частью коллекции community.general (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в плейбуке укажите: community.general.stackdriver.
Обзор
- Отправка событий развертывания кода и аннотаций в Stackdriver
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| annotated_by строка | По умолчанию: "Ansible" | Имя человека или робота, которому должна быть присвоена аннотация. |
| deployed_by строка | По умолчанию: "Ansible" | Имя человека или робота, ответственного за развертывание кода |
| deployed_to строка | Среда, в которую был развернут код. (например: разработка, тестирование, производство) | |
| event строка / обязательно |
| Тип события для отправки, либо аннотация, либо развертывание |
| event_epoch строка | Маркер времени Unix, когда событие должно появиться во временной шкале, по умолчанию — сейчас. Будьте осторожны с этим параметром. | |
| instance_id строка | 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/general/stackdriver_module.html