Пройдя руководство Saltstack, я столкнулся с проблемой, как устанавливать пакеты на хосте Linux, если он находится за прокси. Например, у меня есть файл nettools.sls:
install_network_packages:
pkg.installed:
- pkgs:
- rsync
- lftp
- curl
Как передать переменные env, например http_proxy
так что устанавливать пакеты? Спасибо.
Не уверен, что ты сможешь pkg.installed
штат. Что вы можете сделать, так это настроить диспетчер пакетов (APT, если Debian / Ubuntu, RPM / YUM, если Centos / RedHat ...), чтобы он знал, что он должен использовать HTTP-прокси.