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

Il-mappa value tipprovdi l-ismijiet reali tal-varjabbli tal-proxy. Għal sorsi ta' pakketti pubbliċi fejn il-proxies pubbliċi huma permessi, il-lista tal-proxies HTTP tipprovdi kandidati għal dawn l-URLs tal-proxy HTTP. require jistenna t-tlestija b'suċċess tal-istat tal-ambjent qabel l-istat tal-pakkett; blokki fil-qrib mhux konnessi ma jesprimux dik id-dipendenza.

B'mod awtomatiku environ.setenv jaffettwa s-subprocess attwali ta' Salt. update_minion=True barra minn hekk ibiddel il-proċess tal-minion prinċipali, u jagħti lill-valuri ħajja itwal. L-ebda waħda ma tissettja proxy għas-sistema operattiva kollha.

Dan japplika meta l-fornitur tal-pakketti magħżul jirrispetta dawk l-inputs tal-ambjent. Fornitur li juża fajl ta' konfigurazzjoni ieħor jew servizz separat jeħtieġ minflok li jiġi kkonfigurat dak il-konsumatur. Il-proxy ta' Salt master mhuwiex awtomatikament ir-rotta tal-minion.

Artikli relatati