SaltStack: Proxy-Variabelen virun pkg.installed setzen
Benotzt require fir e normale sequenziellen Oflaf, a wielt bewosst, ob d'Ëmfeld am aktuelle Subprozess oder am Haaptminion bleift.
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_environmentD'value-Zouuerdnung gëtt déi tatsächlech Nimm vun de Proxy-Variabelen un. Fir ëffentlech Pakquellen, wou ëffentlech Proxye erlaabt sinn, bitt d'HTTP-Proxy-Lëscht Kandidaten fir dës HTTP-Proxy-URLen. require waart op den erfollegräichen Ofschloss vum Ëmfeldzustand virum Pakzustand; nobäi net verbonne Bléck drécken déi Ofhängegkeet net aus.
Standardméisseg beaflosst environ.setenv den aktuelle Salt-Subprozess. update_minion=True ännert zousätzlech den Haaptminion-Prozess, wat de Wäerter eng méi laang Liewensdauer gëtt. Keng vun deenen zwee setzt en Proxy fir dat ganzt Betribssystem.
Dëst gëllt, wann den ausgewielte Pakprovider dës Ëmfeldinput respektéiert. E Provider, deen eng aner Konfiguratiounsdatei oder en aparte Service benotzt, brauch amplaz dëse Konsument konfiguréiert. De Proxy vun engem Salt Master ass net automatesch d'Route vum Minion.