එකතු කිරීමක් ස්ථාපනය කිරීම එකම කාර්ය ප්‍රවාහය තුළ පොදු Galaxy සේවාවක් සහ පුද්ගලික Git සත්කාරකයක් අමතන්නට පුළුවන්. පොදු රථවාහනයට ප්‍රොක්සියක් අවශ්‍ය නමුත් පුද්ගලික සත්කාරකයට සෘජුවම ළඟා විය හැකි නම්, එම බෙදීම ansible-galaxy ධාවනය කරන ක්‍රියාවලියට දෙන්න.

export https_proxy='http://proxy.example:8080'
export no_proxy='gitlab.internal.example'
ansible-galaxy collection install -r requirements.yml

මෙය පවතින requirements ගොනුවක් සඳහා පාලක කවචය පෙන්වයි. පුද්ගලික සත්කාරකය අනෙකුත් අපේක්ෂිත මඟහැරීම් ඇතුළත් කිරීම් සමඟ ඒකාබද්ධ කරන්න. පොදු Galaxy බාගැනීම් පොදු මැදිහත්කරුවෙකු භාවිත කළ හැකි නම්, HTTP ප්‍රොක්සි ලැයිස්තුව https_proxy සඳහා අපේක්ෂකයින් සපයයි; සෘජුවම ළඟා විය හැකි පුද්ගලික Git ව්‍යතිරේක රඳවා ගන්න. සටහන ගමනාන්ත සත්කාරකය නම් කරයි, ප්‍රොක්සිය නොවේ, සහ සම්පූර්ණ ගබඩා URL එකක් නොවේ.

playbook හි environment මූල පදය තෝරාගත් දුරස්ථ කාර්ය පරිසරය වින්‍යාස කරයි; එය Ansible තමන්ම වින්‍යාස නොකරයි, එකතු කිරීම් ස්ථාපනය සඳහා පරිසරය පසුගාමීව සපයන්නේ ද නැත.

අසාර්ථක URL සහ බාගන්නා ලුහුබඳින්න. එකතු කිරීමක් API, සංරක්ෂිත URL හෝ Git වෙතින් පැමිණිය හැක. Git උප ක්‍රියාවලියකට ද තමන්ගේම ප්‍රොක්සි වින්‍යාසය තිබිය හැක, එබැවින් ගබඩා ප්‍රවේශය පමණක් අසාර්ථක වන විට එම වින්‍යාසය එහි උරුම පරිසරය සමඟ සසඳන්න. ඕනෑම අමතර පුද්ගලික සංරක්ෂිත හෝ යැපීම් සත්කාරකයක් ද මාර්ගගත කිරීමේ ප්‍රතිපත්තියේ තබන්න.

අදාළ ලිපි