通过 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 代理。