Ansible Galaxy: puhverserveri möödamineku privaatsete Git-sõltuvuste jaoks
Seadista puhverserveri ja möödamineku keskkond seal, kus ansible-galaxy töötab, kui avalikud kollektsioonide allalaadimised ja privaatsed Git-sõltuvused vajavad erinevaid teid.
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.ymlSee 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.