每当我在存储库中更改我的 Ansible 角色中的代码时,我还希望在我的测试机器上的角色目录中更新该代码。我为获得新代码所做的是
- 通过运行删除角色
ansible-galaxy remove rolename
- 通过使用再次安装角色
ansible-galaxy install git+https://url/rolename
如果我在install之前不使用remove选项,ansible-galaxy 会跳过已经安装的角色。它不会在 repo 中看到更改的文件。
实现这一目标的最佳方法是什么?