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

Стандардно environ.setenv влијае на тековниот Salt потпроцес. update_minion=True дополнително го менува процесот на главниот minion, давајќи им на вредностите подолг живот. Ниту едно од двете не поставува прокси за целиот оперативен систем.

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

Поврзани статии