Pemasangan koleksi boleh menghubungi perkhidmatan Galaxy awam dan hos Git peribadi dalam aliran kerja yang sama. Jika trafik awam memerlukan proksi tetapi hos peribadi boleh dicapai secara langsung, berikan pemisahan itu kepada proses yang menjalankan ansible-galaxy.

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

Ini menggambarkan cangkerang pengawal untuk fail requirements sedia ada. Gabungkan hos peribadi dengan mana-mana entri langkau lain yang dimaksudkan. Jika muat turun Galaxy awam boleh menggunakan perantara awam, senarai proksi HTTP menawarkan calon untuk https_proxy; kekalkan pengecualian Git peribadi yang boleh dicapai secara langsung. Entri itu menamakan hos destinasi, bukan proksi dan bukan URL repositori penuh.

Kata kunci environment playbook mengkonfigurasi persekitaran tugas jauh yang dipilih; ia tidak mengkonfigurasi Ansible sendiri atau menyediakan persekitaran untuk pemasangan koleksi secara retroaktif.

Jejaki URL yang gagal dan pemuat turun. Koleksi boleh datang dari API, URL arkib atau Git. Subproses Git juga mungkin mempunyai konfigurasi proksinya sendiri, jadi bandingkan konfigurasi itu dengan persekitaran warisannya apabila hanya akses repositori gagal. Simpan juga mana-mana hos arkib atau kebergantungan peribadi tambahan dalam dasar penghalaan.

Artikel berkaitan