Kollektsiooni paigaldamine võib samas töövoos ühenduda avaliku Galaxy teenuse ja privaatse Git-hostiga. Kui avalik liiklus vajab puhverserverit, kuid privaatne host on otse kättesaadav, anna see jaotus ansible-galaxy protsessile.

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

See näitab olemasoleva requirements-faili kontrolleri kesta. Ühenda privaatne host teiste kavandatud möödaminekukirjetega. Kui avalikud Galaxy allalaadimised võivad kasutada avalikku vahendajat, pakub HTTP puhverserverite loend kandidaate https_proxy jaoks; säilita otse kättesaadavad privaatse Git erandid. Kirje nimetab sihthosti, mitte puhverserverit ja mitte täielikku hoidla URL-i.

Playbooki environment märksõna seadistab valitud kaugülesande keskkonna; see ei seadista Ansible'i ennast ega anna kollektsiooni paigaldamiseks keskkonda tagantjärele.

Jälgi ebaõnnestunud URL-i ja allalaadijat. Kollektsioon võib tulla API-st, arhiivi URL-ist või Gitist. Git alamprotsessil võib olla ka oma puhverserveri konfiguratsioon, seega võrdle seda konfiguratsiooni selle päritud keskkonnaga, kui ainult hoidla juurdepääs ebaõnnestub. Hoia kõik täiendavad privaatsed arhiivi- või sõltuvushostid samuti marsruutimispoliitikas.

Seotud artiklid