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-இன் ப்ராக்ஸி தானாகவே மினியனின் பாதை அல்ல.