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'
