SaltStack: puhverserveri muutujate seadmine enne pkg.installed
Kasutage require tavalise järjestikuse käivituse jaoks ja valige teadlikult, kas keskkond püsib praeguses alampotsessis või peamises minionis.
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_environmentVastendus value annab puhverserveri muutujate tegelikud nimed. Avalike paketiallikate puhul, kus avalikud puhverserverid on lubatud, pakub HTTP-puhverserverite loend kandidaate nende HTTP-puhverserveri URL-ide jaoks. require ootab keskkonnaseisundi edukat lõppemist enne paketiseisundit; lähedal asuvad ühendamata plokid seda sõltuvust ei väljenda.
Vaikimisi mõjutab environ.setenv praegust Salti alampotsessi. update_minion=True muudab lisaks peamist minioni protsessi, andes väärtustele pikema eluea. Kumbki neist ei sea puhverserverit kogu operatsioonisüsteemi jaoks.
See kehtib siis, kui valitud paketipakkuja arvestab neid keskkonna sisendeid. Teist konfiguratsioonifaili või eraldi teenust kasutav pakkuja vajab selle asemel selle tarbija seadistamist. Salt masteri puhverserver ei ole automaatselt minioni marsruut.