Note
This plugin is part of the community.general collection (version 3.8.1).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.rollbar_deployment
.
Parameter | Choices/Defaults | Comments |
---|---|---|
comment string | Deploy comment (e.g. what is being deployed). | |
environment string / required | Name of the environment being deployed, e.g. 'production'. | |
revision string / required | Revision number/sha being deployed. | |
rollbar_user string | Rollbar username of the user who deployed. | |
token string / required | Your project access token. | |
url string | Default: "https://api.rollbar.com/api/1/deploy/" | Optional URL to submit the notification to. |
user string | User who deployed. | |
validate_certs boolean |
| If no , SSL certificates for the target url will not be validated. This should only be used on personally controlled sites using self-signed certificates. |
- name: Rollbar deployment notification community.general.rollbar_deployment: token: AAAAAA environment: staging user: ansible revision: '4.2' rollbar_user: admin comment: Test Deploy - name: Notify rollbar about current git revision deployment by current user community.general.rollbar_deployment: token: "{{ rollbar_access_token }}" environment: production revision: "{{ lookup('pipe', 'git rev-parse HEAD') }}" user: "{{ lookup('env', 'USER') }}"
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/rollbar_deployment_module.html