SaltStack: ezarri proxy aldagaiak pkg.installed aurretik
Erabili require ohiko exekuzio sekuentzialerako, eta aukeratu kontzienteki ingurunea uneko azpiprozesuan edo minion nagusian irauten duen.
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_environmentvalue mapak proxy aldagaien benetako izenak ematen ditu. Proxy publikoak onartzen diren pakete iturri publikoetarako, HTTP proxy zerrendak HTTP proxy URL hauetarako hautagaiak eskaintzen ditu. require ingurune-egoera behar bezala amaitu arte itxaroten du pakete-egoeraren aurretik; inguruko bloke deskonektatuek ez dute menpekotasun hori adierazten.
Lehenespenez, environ.setenv uneko Salt azpiprozesuan eragiten du. update_minion=True gainera minion nagusiaren prozesua aldatzen du, balioei bizitza luzeagoa emanez. Biak ez dute sistema eragile osorako proxyrik ezartzen.
Hau hautatutako pakete hornitzaileak ingurune-sarrera horiek errespetatzen dituenean aplikatzen da. Beste konfigurazio fitxategi bat edo zerbitzu bereizi bat erabiltzen duen hornitzaileak kontsumitzaile hori konfiguratu behar du horren ordez. Salt master baten proxy-a ez da automatikoki minionaren bidea.