![SaltStack:在代理后面安装软件包](https://linux22.com/image/754538/SaltStack%EF%BC%9A%E5%9C%A8%E4%BB%A3%E7%90%86%E5%90%8E%E9%9D%A2%E5%AE%89%E8%A3%85%E8%BD%AF%E4%BB%B6%E5%8C%85.png)
通过 Saltstack 教程,我遇到了一个问题,即如何在 Linux 主机上安装软件包(如果该主机位于代理后面)。例如,我有一个文件 nettools.sls:
install_network_packages:
pkg.installed:
- pkgs:
- rsync
- lftp
- curl
我如何传递这样的环境变量http_proxy
来安装包?谢谢。
答案1
不确定您是否可以进行pkg.installed
状态配置。您可以做的是配置您的包管理器(如果是 Debian/Ubuntu,则为 APT;如果是 Centos/RedHat,则为 RPM/YUM...)以了解它必须使用 HTTP 代理。