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_environment

value-tilordninga gir dei faktiske namna på proxyvariablane. For offentlege pakkekjelder der offentlege proxyar er tillatne, gir HTTP-proxylista kandidatar for desse HTTP-proxy-URL-ane. require ventar på at miljøtilstanden blir fullført, før pakketilstanden køyrer; nærliggande blokker utan kopling uttrykkjer ikkje den avhengnaden.

Som standard påverkar environ.setenv den gjeldande Salt-underprosessen. update_minion=True endrar i tillegg hovudminionprosessen, noko som gir verdiane lengre levetid. Ingen av dei set ein proxy for heile operativsystemet.

Dette gjeld når den valde pakkeleverandøren respekterer desse miljøinndataa. Ein leverandør som brukar ei anna konfigurasjonsfil eller ei eiga teneste, treng i staden at den forbrukaren blir konfigurert. Proxyen til ein Salt master er ikkje automatisk ruta til minionen.

Relaterte artiklar