SaltStack: Sanya masu canjin wakili kafin pkg.installed
Yi amfani da require don gudanarwa ta yau da kullun a jere, kuma zaɓi da gangan ko yanayin zai ci gaba a cikin subprocess na yanzu ko a babban minion.
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_environmentTsarin value yana bayar da ainihin sunayen masu canjin wakili. Don hanyoyin fakitin jama'a inda aka yarda da wakilai na jama'a, jerin wakilan HTTP yana bayar da 'yan takara don waɗannan adiresoshin wakilin HTTP. require yana jira kammalawar yanayin muhalli cikin nasara kafin yanayin fakitin; blokokin kusa da ba su da alaƙa ba sa bayyana wannan dogaro.
A bisa ka'ida environ.setenv yana shafar subprocess na Salt na yanzu. update_minion=True kuma yana canza babban tsarin minion, wanda ke ba da ƙimomin tsawon rayuwa. Babu ɗayansu da ke saita wakili ga dukan tsarin aiki.
Wannan yana aiki ne lokacin da mai ba da fakitin da aka zaɓa ya mutunta waɗannan abubuwan shigar muhalli. Mai bayarwa da ke amfani da wani fayil ɗin tsari ko sabis daban yana buƙatar saita wannan mai amfani maimakon. Wakilin Salt master ba ya zama hanyar minion kai tsaye.