Instalado de kolekto povas kontakti publikan Galaxy-servon kaj privatan Git-gastiganton en la sama laborfluo. Se publika trafiko bezonas prokuron sed la privata gastiganto estas rekte atingebla, donu tiun dividon al la procezo, kiu rulas ansible-galaxy.

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

Ĉi tio ilustras la regilan ŝelon por ekzistanta requirements-dosiero. Kunfandu la privatan gastiganton kun ajnaj aliaj celitaj preterpasantaj enskriboj. Se la publikaj Galaxy-elŝutoj povas uzi publikan peranton, la HTTP-prokura listo provizas kandidatojn por https_proxy; konservu la rekte atingeblajn privatajn Git-esceptojn. La enskribo nomas la celan gastiganton, ne la prokuron kaj ne plenan deponejan URL-on.

La ŝlosilvorto environment de ludo-libro agordas la elektitan medion de fora tasko; ĝi ne agordas Ansible mem nek retroe provizas la medion por kolekta instalado.

Spuru la malsukcesan URL-on kaj la elŝutilon. Kolekto povas veni de API, arkiva URL aŭ Git. Git-subprocezo ankaŭ povas havi sian propran prokuran agordon, do komparu tiun agordon kun ĝia heredita medio, kiam nur deponeja aliro malsukcesas. Konservu ankaŭ ajnajn pliajn privatajn arkivajn aŭ dependaĵajn gastigantojn en la enkursiga politiko.

Rilataj artikoloj