SaltStack: pkg.installed ට පෙර ප්රොක්සි විචල්ය සකසන්න
සාමාන්ය අනුක්රමික ධාවනය සඳහා require භාවිත කරන්න, සහ පරිසරය වර්තමාන උප ක්රියාවලියේ රැඳේද ප්රධාන 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 සිතියම සැබෑ ප්රොක්සි විචල්ය නාම සපයයි. පොදු ප්රොක්සි අවසර දී ඇති පොදු පැකේජ මූලාශ්ර සඳහා, HTTP ප්රොක්සි ලැයිස්තුව මෙම HTTP ප්රොක්සි URL සඳහා අපේක්ෂකයන් සපයයි. require පැකේජ තත්ත්වයට පෙර පරිසර තත්ත්වය සාර්ථකව අවසන් වන තෙක් රැඳී සිටී; අසල ඇති නොබැඳි කොටස් එම යැපීම ප්රකාශ නොකරයි.
පෙරනිමියෙන් environ.setenv වර්තමාන Salt උප ක්රියාවලියට බලපායි. update_minion=True අමතරව ප්රධාන minion ක්රියාවලිය වෙනස් කරන අතර, අගයන්ට දිගු ආයුෂ ලබා දෙයි. දෙකෙන් එකක්වත් සමස්ත මෙහෙයුම් පද්ධතිය සඳහා ප්රොක්සි සකසන්නේ නැත.
තෝරාගත් පැකේජ සපයන්නා එම පරිසර ආදාන ගරු කරන විට මෙය අදාළ වේ. වෙනත් වින්යාස ගොනුවක් හෝ වෙනම සේවාවක් භාවිත කරන සපයන්නෙකුට ඒ වෙනුවට එම පරිභෝජකයා වින්යාස කළ යුතුය. Salt master හි ප්රොක්සි ස්වයංක්රීයව minion හි මාර්ගය නොවේ.