SaltStack: iestatiet starpniekservera mainīgos pirms pkg.installed
Izmantojiet require parastai secīgai izpildei un apzināti izvēlieties, vai vide paliek pašreizējā apakšprocesā vai galvenajā 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_environmentvalue kartējums nodrošina faktiskos starpniekservera mainīgo nosaukumus. Publiskos pakotņu avotos, kur publiskie starpniekserveri ir atļauti, HTTP starpniekserveru saraksts piedāvā kandidātus šiem HTTP starpniekservera URL. require gaida veiksmīgu vides stāvokļa pabeigšanu pirms pakotnes stāvokļa; tuvumā esošie nesaistītie bloki šo atkarību neizsaka.
Pēc noklusējuma environ.setenv ietekmē pašreizējo Salt apakšprocesu. update_minion=True papildus maina galvenā miniona procesu, piešķirot vērtībām ilgāku mūžu. Neviens no tiem neiestata starpniekserveri visai operētājsistēmai.
Tas attiecas uz gadījumiem, kad izvēlētais pakotņu nodrošinātājs ievēro šos vides ievades datus. Nodrošinātājam, kas izmanto citu konfigurācijas failu vai atsevišķu pakalpojumu, tā vietā ir jākonfigurē šis patērētājs. Salt master starpniekserveris automātiski nav miniona maršruts.