SaltStack: Stel proxy-veranderlikes voor pkg.installed
Gebruik require vir 'n normale opeenvolgende loop, en kies doelbewus of die omgewing in die huidige subproses of in die hoof-minion bly.
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_environmentDie value-toewysing verskaf die werklike name van die proxy-veranderlikes. Vir publieke pakketbronne waar publieke proxies toegelaat word, verskaf die HTTP-proxylys kandidate vir hierdie HTTP-proxy-URL's. require wag op die suksesvolle voltooiing van die omgewingstoestand voordat die pakkettoestand begin; nabygeleë onverbonde blokke druk nie daardie afhanklikheid uit nie.
Standaard beïnvloed environ.setenv die huidige Salt-subproses. update_minion=True verander bykomend die hoof-minionproses, wat die waardes 'n langer leeftyd gee. Nie een van die twee stel 'n stelselwye proxy op nie.
Dit geld wanneer die gekose pakketverskaffer daardie omgewingsinsette respekteer. 'n Verskaffer wat 'n ander konfigurasielêer of 'n aparte diens gebruik, het eerder daardie verbruiker nodig. Die proxy van 'n Salt-master is nie outomaties die minion se roete nie.