Ansible Galaxy: хувийн Git хамаарлын проксийг тойрч гарах
Нийтийн цуглуулгын таталт болон хувийн Git хамаарал өөр замыг шаардах үед ansible-galaxy ажиллаж буй газарт прокси болон тойрох орчныг тохируулна уу.
Цуглуулга суулгах нь нэг ажлын урсгалд нийтийн Galaxy үйлчилгээ болон хувийн Git хосттой холбогдож болно. Нийтийн урсгалд прокси хэрэгтэй боловч хувийн хост шууд хүрэх боломжтой бол энэ хуваалтыг ansible-galaxy ажиллуулж буй процессд өгнө үү.
export https_proxy='http://proxy.example:8080'
export no_proxy='gitlab.internal.example'
ansible-galaxy collection install -r requirements.ymlЭнэ нь одоо байгаа requirements файлын контроллер бүрхүүлийг харуулна. Хувийн хостыхоо бусад төлөвлөсөн тойролтын бичлэгүүдтэй нэгтгэнэ үү. Хэрэв нийтийн Galaxy таталтууд нийтийн зуучлагч ашиглаж болох бол HTTP прокси жагсаалт https_proxy-д нэр дэвшигчдийг санал болгоно; шууд хүрэх боломжтой хувийн Git үл хамаарах зүйлсийг хадгална уу. Бичлэг нь очих хостны нэрийг заана, проксийг биш, бүрэн репозиторийн URL-ыг биш.
Playbook-ийн environment түлхүүр үг сонгосон алсын даалгаврын орчныг тохируулна; энэ нь Ansible-ийг өөрөө тохируулахгүй бөгөөд цуглуулга суулгахад зориулсан орчныг буцаан өгөхгүй.
Амжилтгүй URL болон татагчийг хянана уу. Цуглуулга API, архив URL эсвэл Git-ээс ирж болно. Git дэд процесс нь өөрийн прокси тохиргоотой байж болох тул зөвхөн репозиторид хандах нь бүтэлгүйтэх үед тэр тохиргоог өвлөсөн орчинтой нь харьцуулна уу. Нэмэлт хувийн архив эсвэл хамаарлын хостнуудыг мөн чиглүүлэлтийн бодлогод үлдээнэ үү.