SaltStack: nastavite proxy spremenljivke pred pkg.installed
Uporabite require za običajno zaporedno izvajanje in zavestno izberite, ali okolje ostane v trenutnem podprocesu ali v glavnem minionu.
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_environmentPreslikava value zagotavlja dejanska imena proxy spremenljivk. V javnih virih paketov, kjer so javni proxyji dovoljeni, seznam proxyjev HTTP ponuja kandidate za te naslove URL proxyja HTTP. require počaka na uspešen zaključek stanja okolja pred stanjem paketa; bližnji nepovezani bloki te odvisnosti ne izražajo.
Privzeto environ.setenv vpliva na trenutni podproces Salt. update_minion=True dodatno spremeni proces glavnega miniona, kar vrednostim da daljšo življenjsko dobo. Nobeno od obeh ne nastavi proxyja za celoten operacijski sistem.
To velja, ko izbrani ponudnik paketov upošteva te okoljske vhode. Ponudnik, ki uporablja drugo konfiguracijsko datoteko ali ločeno storitev, mora namesto tega nastaviti tega porabnika. Proxy Salt masterja ni samodejno pot miniona.