Instalimi i një koleksioni mund të kontaktojë një shërbim publik Galaxy dhe një host privat Git në të njëjtin rrjedhë pune. Nëse trafiku publik kërkon një përfaqësues por hosti privat është i arritshëm drejtpërdrejt, jepja këtë ndarje procesit që ekzekuton ansible-galaxy.

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

Kjo ilustron guaskën e kontrolluesit për një skedar requirements ekzistues. Bashko hostin privat me çdo hyrje tjetër anashkalimi të synuar. Nëse shkarkimet publike Galaxy mund të përdorin një ndërmjetës publik, lista e përfaqësuesve HTTP ofron kandidatë për https_proxy; ruaj përjashtimet private Git të arritshme drejtpërdrejt. Hyrja emërton hostin e destinacionit, jo përfaqësuesin dhe jo një URL të plotë të depove.

Fjala kyçe environment e një playbook konfiguron mjedisin e zgjedhur të detyrës në distancë; nuk konfiguron vetë Ansible dhe nuk e siguron mjedisin për instalimin e koleksionit në mënyrë të kthyer.

Gjurmo URL-në e dështuar dhe shkarkuesin. Një koleksion mund të vijë nga një API, një URL arkivi ose Git. Një nënproces Git mund të ketë gjithashtu konfigurimin e vet të përfaqësuesit, prandaj krahaso atë konfigurim me mjedisin e tij të trashëguar kur dështon vetëm aksesi në depo. Mbaj edhe çdo host privat shtesë arkivi ose varësie në politikën e rrugëzimit.

Artikuj të ngjashëm