我知道您可以在 Ansible 中设置代理以在企业网络后面进行配置: https ://docs.ansible.com/ansible/latest/user_guide/playbooks_environment.html
像这样:
environment:
http_proxy: http://proxy.example.com:8080
不幸的是,就我而言,根本无法从服务器访问互联网。在本地下载角色并将它们放在 /roles 文件夹下似乎可以解决角色问题,但是角色在使用时仍然从 Internet 下载包:
package:
name: package-name
state: present
我想没有办法让干/预运行所以 Ansible 下载所有包,然后将其推送到 repo 并使用本地下载的包运行 Ansible 配置?