Ansible හි දුරස්ථ කාර්යයන්ට ප්රොක්සි පරිසරය සැපයීම
ඉන්වෙන්ටරියේ ඇති ප්රොක්සි විචල්ය නැවත භාවිත කර ඒවා අවශ්ය දුරස්ථ ක්රියාවලට පැහැදිලිව යොදන්න.
නැවත භාවිත කළ හැකි ප්රොක්සි සිතියම සුදුසු group_vars ගොනුවේ ගබඩා කරන්න:
proxy_env:
http_proxy: http://gateway.example:8080
https_proxy: http://gateway.example:8080එය දුරස්ථ ක්රියාවට යොදන්න:
- name: Download the managed artifact
ansible.builtin.get_url:
url: https://downloads.example/artifact.txt
dest: /tmp/artifact.txt
mode: '0644'
environment: "{{ proxy_env }}"අනන්යතා සත්යාපනය නොකළ පොදු මැදිහත්කරුවන්ට ඉඩ දෙන මාර්ගයේ පොදු ආටිෆැක්ට් උදාහරණය සඳහා, HTTP ප්රොක්සි ලැයිස්තුවෙන් අපේක්ෂක HTTP ප්රොක්සි URL ගෙන ආටිෆැක්ට් URL වෙන වෙනම සකසන්න. මොඩියුලය පරිසරය එහි සැබෑ ක්රියාත්මක කිරීමේ සන්දර්භය තුළ ලබා ගනී; get_url එහි ලේඛනගත use_proxy සමඟ හිතාමතා සෘජු කාර්යයක් සඳහා පරිසරයෙන් ලැබෙන ප්රොක්සි අක්රීය කළ හැක. අන්තර්ක්රියාකාරී .bashrc තුළ අපනයනය කිරීම එකම ආදාන සහතික නොකරයි. කාර්යයට හිස් සිතියමක් පෙනේ නම්, play විචල්යය ඉන්වෙන්ටරි අගය අභිබවා යන්නේද පරීක්ෂා කරන්න.
එකම ප්රතිපත්තිය එකම පරිශීලකයා ලෙස වැඩි ක්රියාවලට ආවරණය කළ යුතු විට block/play පරිසරය භාවිත කරන්න. එම විෂය පථය පාලක සෙවීම්, පෙරහන් ප්ලගීන හෝ Ansible හිම සම්බන්ධතා නැවත වින්යාස නොකරයි.
ස්ථීර පිවිසුම් හෝ සේවා මනාප වෙන වෙනම කළමනාකරණය කරන්න. කාර්යයේ පරිසරය එහි ක්රියාව සමඟ අවසන් වේ; පසුව එන සේවාවක් තම පරිසරය තමන්ගේම ආරම්භක වින්යාසයෙන් ලබා ගනී.