community.general.bzr 模块 – 从 bzr 分支部署软件(或文件)
注意
此模块是 community.general 集合 (版本 10.1.0) 的一部分。
如果您使用的是 ansible 包,则可能已安装此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用:ansible-galaxy collection install community.general。
要在 playbook 中使用它,请指定:community.general.bzr。
概要
- 管理 - bzr分支以部署文件或软件。
参数
| 参数 | 注释 | 
|---|---|
| 应克隆分支到的绝对路径。 | |
| 要使用的 bzr 可执行文件的路径。如果未提供,将使用解析二进制路径的常规机制。 | |
| 如果为  选项 
 | |
| 父分支的 SSH 或 HTTP 协议地址。 | |
| 要克隆的分支的版本。这可以是 bzr revno 或 revid。 默认值:  | 
属性
| 属性 | 支持 | 描述 | 
|---|---|---|
| 支持:不支持 | 可以在  | |
| 支持:不支持 | 在差异模式下,将返回有关已更改内容(或可能需要在  | 
示例
- name: Checkout
  community.general.bzr:
    name: bzr+ssh://foosball.example.org/path/to/branch
    dest: /srv/checkout
    version: 22
