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 susiejimas pateikia tikruosius tarpinio serverio kintamųjų pavadinimus. Viešuose paketų šaltiniuose, kur vieši tarpiniai serveriai leidžiami, HTTP tarpinių serverių sąrašas siūlo kandidatus šiems HTTP tarpinio serverio URL. require laukia sėkmingo aplinkos būsenos užbaigimo prieš paketo būseną; netoliese esantys nesusieti blokai šios priklausomybės neišreiškia.

Pagal nutylėjimą environ.setenv veikia dabartinį Salt paprocesį. update_minion=True papildomai pakeičia pagrindinį miniono procesą, todėl reikšmės gyvuoja ilgiau. Nė vienas jų nenustato tarpinio serverio visai operacinei sistemai.

Tai galioja, kai pasirinktas paketų teikėjas atsižvelgia į šiuos aplinkos įvestis. Teikėjui, naudojančiam kitą konfigūracijos failą ar atskirą paslaugą, vietoj to reikia sukonfigūruoti tą vartotoją. Salt master tarpinis serveris automatiškai nėra miniono maršrutas.

Susiję straipsniai