0

我的组织有一个单一的 ansible 存储库,我们从工程师的机器上手动运行它。我们没有 ansible 服务器。

我想重新使用可以使用 Galaxy 安装的ansible 角色。但是,由于我们没有 ansible 服务器,我需要将此角色集成到我们的版本化存储库中,以便任何人都可以在任何机器上运行它。

我是否只是开始将这个本地安装的 ansible 角色的目录结构复制到我们的 ansible 项目的根目录中?

4

1 回答 1

0

不确定您使用哪种 repo 解决方案,但 Ansible Galaxy 可以与私有 GitHub 一起使用。例如:

- src: "git+ssh://git@github.example.com/org/my-ansible-role.git"
  name: __remote_role
  version: 0.0.1

您可以将 ssh 协议更改为 https,但可能需要在您的机器上进行一些 git 配置。

于 2019-09-10T18:45:51.573 回答