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 eşlemesi proxy değişkenlerinin gerçek adlarını sağlar. Genel proxy'lere izin verilen genel paket kaynaklarında HTTP proxy listesi bu HTTP proxy URL'leri için adaylar sunar. require, paket durumundan önce ortam durumunun başarıyla tamamlanmasını bekler; yakındaki bağlantısız bloklar bu bağımlılığı ifade etmez.

Varsayılan olarak environ.setenv geçerli Salt alt sürecini etkiler. update_minion=True ayrıca ana minion sürecini değiştirir ve değerlere daha uzun ömür verir. İkisi de işletim sistemi genelinde proxy ayarlamaz.

Bu, seçilen paket sağlayıcısı bu ortam girdilerine uyduğunda geçerlidir. Başka bir yapılandırma dosyası veya ayrı bir hizmet kullanan sağlayıcı için bunun yerine o tüketicinin yapılandırılması gerekir. Bir Salt master'ın proxy'si otomatik olarak minion'un yolu değildir.

İlgili makaleler