Ansible Galaxy: ka gudub proxy-ga ee ku xiran Git dependencies-ka gaarka ah
Deji deegaanka proxy iyo gudubka halka ansible-galaxy uu ku shaqeeyo marka soo dejinta collection-ka dadweynaha iyo Git dependencies-ka gaarka ah ay u baahan yihiin waddooyin kala duwan.
Rakibidda collection waxay la xiriiri kartaa adeegga Galaxy ee dadweynaha iyo martigeliyaha Git ee gaarka ah isla hal hab socod. Haddii taraafikada dadweynuhu u baahan tahay proxy laakiin martigeliyaha gaarku si toos ah loo gaari karo, sii kala-qaybintaas habka socodsiiya ansible-galaxy.
export https_proxy='http://proxy.example:8080'
export no_proxy='gitlab.internal.example'
ansible-galaxy collection install -r requirements.ymlTani waxay muujinaysaa qolofka kontoroolka ee faylka requirements ee jira. Ku dar martigeliyaha gaarka ah gelitaannada kale ee gudubka ee la doonayo. Haddii soo dejinta Galaxy ee dadweynuhu isticmaali karaan dhexdhexaadiye dadweyne, liiska proxy HTTP wuxuu bixiyaa musharrixiin https_proxy; ilaali ka-tageerayaasha Git ee gaarka ah ee si toos ah loo gaari karo. Gelitaanku wuxuu magacaabaa martigeliyaha meesha loo socdo, ma aha proxy-ga iyo ma aha URL buuxa ee keydka.
Erayga muhiimka ah environment ee playbook wuxuu habeynayaa deegaanka hawsha fog ee la doortay; ma habeynayo Ansible laftiisa mana bixiyo deegaanka rakibidda collection-ka dib ahaan.
Raadraac URL-ka guul darreystay iyo soo dejinta. Collection wuxuu ka iman karaa API, URL kayd ama Git. Hab-hoosaadka Git waxaa laga yaabaa inuu sidoo kale leeyahay habeynta proxy u gaar ah, markaa isbarbar dhig habeyntaas deegaanka uu dhaxlay marka kaliya gelitaanka keydka uu fashilmo. Sidoo kale ku hay martigeliyayaasha kaydka ama dependency-ga gaarka ah ee dheeraadka ah siyaasadda dariiqa.