SaltStack: Agordi proksilajn variablojn antaŭ pkg.installed
Uzu require por normala sinsekva plenumo, kaj konscie elektu ĉu la medio daŭras en la nuna subprocezo aŭ en la ĉefa 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_environmentLa mapado value donas la efektivajn nomojn de la proksilaj variabloj. Por publikaj pakaĵfontoj, kie publikaj proksiloj estas permesataj, la listo de HTTP-proksiloj proponas kandidatojn por ĉi tiuj HTTP-proksilaj URL-oj. require atendas sukcesan finiĝon de la medistato antaŭ la pakaĵstato; proksimaj nekonektitaj blokoj ne esprimas tiun dependon.
Defaŭlte environ.setenv influas la nunan Salt-subprocezon. update_minion=True krome ŝanĝas la ĉefan minion-proceson, donante al la valoroj pli longan vivon. Neniu el ili agordas proksilon por la tuta operaciumo.
Tio validas kiam la elektita pakaĵprovizanto respektas tiujn medi-enigojn. Provizanto, kiu uzas alian agordan dosieron aŭ apartan servon, bezonas anstataŭe agordi tiun konsumanton. La proksilo de Salt-mastro ne aŭtomate estas la vojo de la minion.