Ansible Galaxy: dlula i-proxy ngezincike ze-Git zangasese
Setha indawo ye-proxy nokudlula lapho i-ansible-galaxy isebenza khona lapho ukulandwa kwe-collection zomphakathi nezincike ze-Git zangasese zidinga izindlela ezihlukene.
Ukufakwa kwe-collection kungaxhumana nesevisi ye-Galaxy yomphakathi kanye nomethuli we-Git wangasese emsebenzini owodwa. Uma ithrafikhi yomphakathi idinga i-proxy kodwa umethuli wangasese ufinyeleleka ngqo, nikeza lokho kwehlukanisa kunqubo eqhuba i-ansible-galaxy.
export https_proxy='http://proxy.example:8080'
export no_proxy='gitlab.internal.example'
ansible-galaxy collection install -r requirements.ymlLokhu kubonisa igobongo lesilawuli sefayela le-requirements elikhona. Hlanganisa umethuli wangasese nanoma yiziphi ezinye izinto zokudlula ezihlosiwe. Uma ukulandwa kwe-Galaxy yomphakathi kungasebenzisa umlamuli womphakathi, uhlu lwama-proxy e-HTTP lunikeza abazohlungwa be-https_proxy; gcina okuhlukile kwe-Git yangasese okufinyeleleka ngqo. Umugqa usho umethuli wendawo eya kuyo, hhayi i-proxy futhi hhayi i-URL ephelele yesitoreji.
Igama elingukhiye le-environment le-playbook lihlela indawo yomsebenzi okude okhethiwe; alihleli i-Ansible uqobo futhi alinikezi indawo yokufaka i-collection emuva.
Landelela i-URL ehlulekile kanye nesilayishi. I-collection ingavela ku-API, i-URL yesigcino noma i-Git. Inqubo engaphansi ye-Git nayo ingaba nokuhlelwa kwayo kwe-proxy, ngakho qhathanisa lokho kuhlelwa nendawo yayo ezuzwe njengefa lapho kuhluleka kuphela ukufinyelela kwesitoreji. Gcina nanoma yiziphi ezinye izindawo zangasese zesigcino noma zezincike kunqubomgomo yomzila.