stackdriver – Send code deploy and annotation events to stackdriver

From Get docs
Ansible/docs/2.8/modules/stackdriver module


stackdriver – Send code deploy and annotation events to stackdriver

Synopsis

  • Send code deploy and annotation events to Stackdriver

Parameters

Parameter Choices/Defaults Comments

annotated_by

-

Default:

"Ansible"

The person or robot who the annotation should be attributed to.

deployed_by

-

Default:

"Ansible"

The person or robot responsible for deploying the code

deployed_to

-

The environment code was deployed to. (ie: development, staging, production)

event

-

  • annotation
  • deploy

The type of event to send, either annotation or deploy

event_epoch

-

Unix timestamp of where the event should appear in the timeline, defaults to now. Be careful with this.

instance_id

-

id of an EC2 instance that this event should be attached to, which will limit the contexts where this event is shown

key

- / required

API key.

level

-

  • INFO

  • WARN
  • ERROR

one of INFO/WARN/ERROR, defaults to INFO if not supplied. May affect display.

msg

-

The contents of the annotation message, in plain text. Limited to 256 characters. Required for annotation.

repository

-

The repository (or project) deployed

revision_id

-

The revision of the code that was deployed. Required for deploy events



Examples

- 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

Status

Authors

  • Ben Whaley (@bwhaley)

Hint

If you notice any issues in this documentation you can edit this document to improve it.


© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/stackdriver_module.html