Ansible Galaxy: د خصوصي Git انحصارونو لپاره پروکسي پاس کول
هغه ځای چې ansible-galaxy ځغلېږي هلته د پروکسي او پاس کولو چاپېریال وټاکئ، کله چې عامه ټولګه ډاونلوډونه او خصوصي Git انحصارونه بېلابېلې لارې غواړي.
د ټولګې نصب کول کولای شي په همدې کاري بهیر کې له عامه 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 فرعي پروسه هم کولای شي خپله پروکسي ترتیب ولري، نو کله چې یوازې د زېرمې لاسرسی ناکام شي هغه ترتیب د هغې میراثي چاپېریال سره پرتله کړئ. هر ډول اضافي خصوصي آرشیف یا انحصار کوربه هم په لارښوونې پالیسۍ کې وساتئ.