SaltStack: stilltu proxy-breytum fyrir pkg.installed
Notaðu require fyrir venjulega raðbundna keyrslu og veldu meðvitað hvort umhverfið varir í núverandi undirferli eða í aðalminion.
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-vörpunin gefur raunveruleg nöfn proxy-breytanna. Fyrir opinberar pakkaheimildir þar sem opinberar proxytaugar eru leyfðar býður HTTP-proxylistinn upp á kandídóta fyrir þessi HTTP-proxy-slóð. require bíður eftir árangursríkri lokum umhverfisstöðunnar áður en pakkastöðan keyrir; nálægir ótengdir blokkir tjá ekki þá ósjálfstæði.
Sjálfgefið hefur environ.setenv áhrif á núverandi Salt-undirferli. update_minion=True breytir að auki aðalminion-ferlinu og gefur gildunum lengri líftíma. Hvorki setur proxy fyrir allt stýrikerfið.
Þetta gildir þegar valinn pakkaveitandi virðir þessi umhverfisinntak. Veitandi sem notar aðra stillingarskrá eða sérstaka þjónustu þarf í staðinn að stilla þann neytanda. Proxy Salt master er ekki sjálfkrafa leið minionsins.