Ansible Galaxy: evita l-proxy għad-dipendenzi Git privati
Issettja l-ambjent tal-proxy u tal-evitar fejn jaħdem ansible-galaxy meta t-tniżżil pubbliku tal-kollezzjonijiet u d-dipendenzi Git privati jeħtieġu rotot differenti.
L-installazzjoni ta' kollezzjoni tista' tikkuntattja servizz Galaxy pubbliku u host Git privat fl-istess fluss tax-xogħol. Jekk it-traffiku pubbliku jeħtieġ proxy iżda l-host privat jintlaħaq direttament, agħti dik il-qasma lill-proċess li jħaddem ansible-galaxy.
export https_proxy='http://proxy.example:8080'
export no_proxy='gitlab.internal.example'
ansible-galaxy collection install -r requirements.ymlDan juri l-qoxra tal-kontrollur għal fajl requirements eżistenti. Għaqqad il-host privat ma' kwalunkwe entrata oħra tal-evitar mahsuba. Jekk it-tniżżil pubbliku ta' Galaxy jista' juża intermedjarju pubbliku, il-lista tal-proxy HTTP toffri kandidati għal https_proxy; żomm l-eċċezzjonijiet tal-Git privat li jintlaħqu direttament. L-entrata ssemmi l-host tad-destinazzjoni, mhux il-proxy u mhux URL sħiħa tar-repożitorju.
Il-kelma ewlenija environment ta' playbook tikkonfigura l-ambjent tal-kompitu remot magħżul; ma tikkonfigurax lil Ansible nnifsu u ma tipprovdix l-ambjent għall-installazzjoni tal-kollezzjoni b'mod retroattiv.
Segwi l-URL li falliet u d-downloader. Kollezzjoni tista' tiġi minn API, URL ta' arkiv jew Git. Sottoproċess Git jista' wkoll ikollu il-konfigurazzjoni tal-proxy tiegħu stess, għalhekk qabbel dik il-konfigurazzjoni mal-ambjent li wiret meta jfalli biss l-aċċess għar-repożitorju. Żomm ukoll kwalunkwe host privat addizzjonali ta' arkiv jew dipendenza fil-politika tal-instradar.