Ansible是否具有用于分叉github存储库的模块?

时间:2018-08-30 03:41:45

标签: github ansible fork

我们有一个项目,需要分叉github存储库。 Ansible可以这样做吗? (我浏览了文档,谷歌搜索了一下,却一无所获。)

使用github API是最好的选择吗?

2 个答案:

答案 0 :(得分:2)

Ansible可以通过SSH会话在远程主机上执行所需的任何命令。

这意味着您可以使用任何API甚至是想要派生/克隆项目的简单脚本。
如果可以通过脚本中的git命令实现这一目标,则可以使Ansible执行相同的脚本。

答案 1 :(得分:0)

回答您的标题问题:,Ansible当前没有专门用于git的模块。您可以使用shell和命令模块(不是幂等的)。

git命令的唯一模块是gitgit_config

使用git模块,可以创建并切换到使用 version 参数的分支(如果您不愿意这样做的话)。

- git:
    repo: 'https://github.com/<username>/<repo>.git'
    dest: /path/to/repo
    version: test-branch