Instalacija kolekcije može kontaktirati javni Galaxy servis i privatni Git host u istom tijeku rada. Ako javni promet treba proxy, ali je privatni host izravno dostupan, predajte tu podjelu procesu koji pokreće ansible-galaxy.

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

Ovo prikazuje ljusku kontrolera za postojeću requirements datoteku. Spojite privatni host s ostalim namjeravanim unosima zaobilaženja. Ako javna Galaxy preuzimanja mogu koristiti javnog posrednika, popis HTTP proxyja nudi kandidate za https_proxy; sačuvajte izravno dostupne izuzetke privatnog Git-a. Unos imenuje odredišni host, ne proxy i ne potpuni URL repozitorija.

Ključna riječ environment u playbooku konfigurira odabrano okruženje udaljenog zadatka; ne konfigurira sam Ansible niti retroaktivno daje okruženje za instalaciju kolekcije.

Pratite neuspjeli URL i preuzimatelja. Kolekcija može doći s API-ja, URL-a arhive ili Git-a. Git potproces može imati i vlastitu vlastitu proxy konfiguraciju, pa usporedite tu konfiguraciju s naslijeđenim okruženjem kada ne uspije samo pristup repozitoriju. Zadržite i sve dodatne privatne hostove arhive ili ovisnosti u politici usmjeravanja.

Povezani članci