D'Installatioun vun enger Kollektioun kann am selwechten Aarbechtsfloss eng ëffentlech Galaxy-Service an e private Git-Host kontaktéieren. Wann den ëffentlechen Trafik e Proxy brauch, awer de private Host direkt erreechbar ass, gitt dës Opdeelung un de Prozess, deen ansible-galaxy ausféiert.

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

Dëst illustréiert d'Controller-Shell fir eng bestehend requirements-Datei. Fësst de private Host mat allen aneren ugedachte Ëmgéingsariichtungen zesummen. Wann déi ëffentlech Galaxy-Downloads en ëffentlechen Intermédiaire benotze kënnen, bitt d'HTTP-Proxy-Lëscht Kandidaten fir https_proxy; behält déi direkt erreechbar privat Git-Ausnamen. D'Ariichtung nennt den Zilhost, net de Proxy an net eng komplett Repository-URL.

D'environment-Schlësselwuert vun engem Playbook konfiguréiert d'ausgewielt Ëmfeld vun der Fernaufgab; et konfiguréiert Ansible selwer net a liwwert d'Ëmfeld fir d'Kollektiounsinstallatioun net réckwierkend.

Verfollegt déi feelgeschloen URL an den Downloader. Eng Kollektioun ka vun enger API, enger Archiv-URL oder Git kommen. E Git-Ënnerprozess kann och seng eege Proxy-Konfiguratioun hunn, also vergläicht déi Konfiguratioun mat sengem ierflech Ëmfeld, wann nëmmen de Repository-Zougang feelgeet. Halt och all zousätzlech privat Archiv- oder Ofhängegkeetshosts an der Routing-Politik.

Ähnlech Artikelen