Цуглуулга суулгах нь нэг ажлын урсгалд нийтийн 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 дэд процесс нь өөрийн прокси тохиргоотой байж болох тул зөвхөн репозиторид хандах нь бүтэлгүйтэх үед тэр тохиргоог өвлөсөн орчинтой нь харьцуулна уу. Нэмэлт хувийн архив эсвэл хамаарлын хостнуудыг мөн чиглүүлэлтийн бодлогод үлдээнэ үү.

Холбоотой нийтлэлүүд