community.general.airbrake_deployment 模块 – 通知 Airbrake 关于应用部署
注意
此模块是 community.general 集合(版本 10.1.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用:ansible-galaxy collection install community.general
。
要在 playbook 中使用它,请指定:community.general.airbrake_deployment
。
概要
通知 Airbrake 关于应用部署 (请参阅 https://airbrake.io/docs/api/#deploys-v4)。
参数
参数 |
注释 |
---|---|
Airbrake 环境名称,通常是“production”、“staging”等。 |
|
Airbrake PROJECT_ID |
|
Airbrake PROJECT_KEY。 |
|
项目存储库的 URL |
|
一个哈希值、数字、标签或其他标识符,显示部署的版本控制中的哪个修订版本 |
|
用于提交通知的可选 URL。用于将通知发送到与 Airbrake 兼容的工具(如 Errbit)。 默认: |
|
执行部署的人员的用户名 |
|
如果 选项
|
|
一个标识已部署版本的字符串 |
属性
属性 |
支持 |
描述 |
---|---|---|
支持: 完全 |
可以在 |
|
支持: 无 |
在差异模式下,将返回已更改的内容的详细信息(或者可能需要在 |
示例
- name: Notify airbrake about an app deployment
community.general.airbrake_deployment:
project_id: '12345'
project_key: 'AAAAAA'
environment: staging
user: ansible
revision: '4.2'
- name: Notify airbrake about an app deployment, using git hash as revision
community.general.airbrake_deployment:
project_id: '12345'
project_key: 'AAAAAA'
environment: staging
user: ansible
revision: 'e54dd3a01f2c421b558ef33b5f79db936e2dcf15'
version: '0.2.0'