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-määritys antaa välityspalvelinmuuttujien todelliset nimet. Julkisissa pakettilähteissä, joissa julkiset välityspalvelimet ovat sallittuja, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita näille HTTP-välityspalvelimen URL-osoitteille. require odottaa ympäristötilan onnistunutta valmistumista ennen pakettitilaa; lähellä olevat liittämättömät lohkot eivät ilmaise tätä riippuvuutta.

Oletuksena environ.setenv vaikuttaa nykyiseen Salt-aliprosessiin. update_minion=True muuttaa lisäksi pääminionin prosessia, mikä antaa arvoille pidemmän eliniän. Kumpikaan ei aseta välityspalvelinta koko käyttöjärjestelmälle.

Tämä pätee, kun valittu paketintarjoaja huomioi nämä ympäristösyötteet. Tarjoaja, joka käyttää toista asetustiedostoa tai erillistä palvelua, tarvitsee sen sijaan kyseisen kuluttajan määrityksen. Salt masterin välityspalvelin ei ole automaattisesti minionin reitti.

Aiheeseen liittyvät artikkelit