SaltStack: pkg.installed öncesinde proxy değişkenlerini ayarlayın
Normal sıralı bir çalıştırma için require kullanın ve ortamın geçerli alt süreçte mi yoksa ana minion'da mı kalacağını bilinçli olarak seçin.
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_environmentvalue 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.