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'дун маршруту эмес.

Тектеш макалалар