使用不同的代理设置在 ansible 中安装集合依赖项
Install collection dependencies in ansible with differing proxy settings
问题:我想通过ansible-galaxy安装一个集合,但是一个需要代理,另一个不需要
galaxy.html 所需的集合:
dependencies:
community.docker: 2.4.0
git+https://gitlab.test.org/collections/test: master
在这个例子中,community.docker需要安装代理,如果设置了代理,另一个失败。
是否可以取消设置代理或为 galaxy.yml 文件中的依赖项设置代理?
在控制器上设置no_proxy环境变量可以很好的解决这个问题。
export no_proxy=gitlab.test.org
如果你的 gitlab 实例有相似的名字,但对我有用,那么这样做会变得相当激进。
问题:我想通过ansible-galaxy安装一个集合,但是一个需要代理,另一个不需要
galaxy.html 所需的集合:
dependencies:
community.docker: 2.4.0
git+https://gitlab.test.org/collections/test: master
在这个例子中,community.docker需要安装代理,如果设置了代理,另一个失败。
是否可以取消设置代理或为 galaxy.yml 文件中的依赖项设置代理?
在控制器上设置no_proxy环境变量可以很好的解决这个问题。
export no_proxy=gitlab.test.org
如果你的 gitlab 实例有相似的名字,但对我有用,那么这样做会变得相当激进。