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 даје стварна имена proxy променљивих. За јавне изворе пакета где су дозвољени јавни proxy сервери, листа HTTP proxy сервера нуди кандидате за ове HTTP proxy URL-ове. require чека успешан завршетак стања окружења пре стања пакета; оближњи неповезани блокови не изражавају ту зависност.

Подразумевано environ.setenv утиче на тренутни Salt потпроцес. update_minion=True додатно мења процес главног minion-а, дајући вредностима дужи живот. Ниједно од њих не подешава proxy за цео оперативни систем.

Ово важи када изабрани добављач пакета поштује те улазне вредности окружења. Добављач који користи други конфигурациони фајл или засебну услугу треба уместо тога да конфигурише тог потрошача. Proxy Salt master-а није аутоматски путања minion-а.

Повезани чланци