SaltStack: Beka ama-variable e-proxy ngaphambi kwe-pkg.installed
Sebenzisa i-require ekuhambeni okulandelanayo okuvamile, futhi ukhethe ngamabomu ukuthi indawo ezungezile izohlala ku-subprocess yamanje noma ku-minion enkulu.
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_environmentImephu ye-value inikeza amagama angempela ama-variable e-proxy. Emithonjeni yamaphakethe omphakathi lapho ama-proxy omphakathi evunyelwe, uhlu lwama-proxy e-HTTP lunikeza abantu abazongenela ama-URL e-proxy e-HTTP. I-require ilinda ukuqedwa ngempumelelo kwesimo sendawo ngaphambi kwesimo sephakethe; amabhulokhi aseduze angaxhumene awabonisi lokho kuncika.
Ngokuzenzakalela i-environ.setenv ithinta i-subprocess yamanje ye-Salt. I-update_minion=True iphinde ishintshe inqubo ye-minion enkulu, okunikeza amanani impilo ende. Kokubili akubeki i-proxy yohlelo lokusebenza lonke.
Lokhu kusebenza lapho umhlinzeki wephakethe okhethiwe ehlonipha leyo mifakelo yendawo. Umhlinzeki osebenzisa elinye ifayela lokucushwa noma insizakalo ehlukile udinga ukucushwa kwalowo msebenzisi esikhundleni salokho. I-proxy ye-Salt master ayiyona ngokuzenzakalela indlela ye-minion.