SaltStack: pkg.installed ముందు ప్రాక్సీ వేరియబుల్స్ సెట్ చేయండి
సాధారణ క్రమానుగత రన్ కోసం require ఉపయోగించండి, మరియు పర్యావరణం ప్రస్తుత సబ్ప్రాసెస్లో ఉంటుందో లేదా ప్రధాన మినియన్లో ఉంటుందో ఉద్దేశపూర్వకంగా ఎంచుకోండి.
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 మ్యాపింగ్ వాస్తవ ప్రాక్సీ వేరియబుల్ పేర్లను అందిస్తుంది. పబ్లిక్ ప్రాక్సీలు అనుమతించబడే పబ్లిక్ ప్యాకేజీ మూలాల కోసం, HTTP ప్రాక్సీ జాబితా ఈ HTTP ప్రాక్సీ URLల కోసం అభ్యర్థులను అందిస్తుంది. require ప్యాకేజీ స్థితికి ముందు పర్యావరణ స్థితి విజయవంతంగా పూర్తయ్యే వరకు వేచి ఉంటుంది; సమీపంలోని అనుసంధానం లేని బ్లాక్లు ఆ ఆధారాన్ని వ్యక్తపరచవు.
డిఫాల్ట్గా environ.setenv ప్రస్తుత Salt సబ్ప్రాసెస్పై ప్రభావం చూపుతుంది. update_minion=True అదనంగా ప్రధాన మినియన్ ప్రాసెస్ను మారుస్తుంది, ఇది విలువలకు ఎక్కువ ఆయుష్షు ఇస్తుంది. రెండూ మొత్తం ఆపరేటింగ్ సిస్టమ్ కోసం ప్రాక్సీ సెట్ చేయవు.
ఎంచుకున్న ప్యాకేజీ ప్రొవైడర్ ఆ పర్యావరణ ఇన్పుట్లను గౌరవించినప్పుడు ఇది వర్తిస్తుంది. వేరే కాన్ఫిగ్ ఫైల్ లేదా ప్రత్యేక సేవను ఉపయోగించే ప్రొవైడర్ దాని బదులు ఆ వినియోగదారుని కాన్ఫిగర్ చేయాలి. Salt master యొక్క ప్రాక్సీ స్వయంచాలకంగా మినియన్ మార్గం కాదు.