Instalacija kolekcije može kontaktirati javni Galaxy servis i privatni Git host u istom toku rada. Ako javni saobraćaj zahtijeva proxy, ali je privatni host direktno dostupan, prenesite 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 ilustruje kontrolnu ljusku za postojeću requirements datoteku. Spojite privatni host s ostalim namjeravanim unosima zaobilaženja. Ako javna Galaxy preuzimanja mogu koristiti javni posrednik, Lista HTTP proxyja nudi kandidate za https_proxy; sačuvajte direktno dostupne izuzetke privatnog Git-a. Unos imenuje odredišni host, ne proxy i ne potpuni URL repozitorija.

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

Pratite neuspjeli URL i preuzimač. 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 uporedite tu konfiguraciju s naslijeđenim okruženjem kada ne uspije samo pristup repozitoriju. Zadržite i sve dodatne privatne hostove arhiva ili zavisnosti u politici rutiranja.

Povezani članci