community.general.airbrake_deployment 模块 – 通知 Airbrake 关于应用部署
注意
此模块是 community.general 集合(版本 10.1.0)的一部分。
如果您正在使用 ansible
包,您可能已经安装了此集合。它不包含在 ansible-core
中。要检查它是否已安装,请运行 ansible-galaxy collection list
。
要安装它,请使用: ansible-galaxy collection install community.general
。
要在剧本中使用它,请指定: 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'