SaltStack: поставете прокси променливи пред pkg.installed
Користете require за нормално последователно извршување и свесно изберете дали околината останува во тековниот потпроцес или во главниот minion.
package_proxy_environment:
environ.setenv:
- name: package_proxy_environment
- value:
http_proxy: http://proxy.example:8080
https_proxy: http://proxy.example:8080
network_packages:
pkg.installed:
- pkgs:
- rsync
- lftp
- require:
- environ: package_proxy_environmentМапирањето value ги дава вистинските имиња на прокси променливите. За јавни извори на пакети каде што се дозволени јавни прокси сервери, списокот на HTTP прокси сервери нуди кандидати за овие HTTP прокси URL-а. require чека успешно завршување на состојбата на околината пред состојбата на пакетот; блиските неповрзани блокови не ја изразуваат таа зависност.
Стандардно environ.setenv влијае на тековниот Salt потпроцес. update_minion=True дополнително го менува процесот на главниот minion, давајќи им на вредностите подолг живот. Ниту едно од двете не поставува прокси за целиот оперативен систем.
Ова важи кога избраниот давател на пакети ги почитува тие влезови од околината. Давател што користи друга конфигурациска датотека или посебна услуга треба наместо тоа да го конфигурира тој потрошувач. Проксито на Salt master не е автоматски патека на minion.