我有一个包含以下内容的 requirements.yml 文件:
- src: git@github.com:SomeOrg/SomeRole.git
scm: git
version: master
name: some-role
如果我运行ansible-galaxy
,角色会按预期包含在角色目录中。该角色最终成为所需 git 修订版的导出,而不是 git 存储库本身。有没有办法告诉ansible-galaxy
将角色作为 git 存储库?
PHP 包管理器 Composer 默认执行此操作。在适用的情况下,将您引入的依赖项作为 git 存储库可以更容易地对它们进行更改。