Топтомду орнотуу бир жумуш агымында ачык 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 ички процессинин да өзүнүн прокси конфигурациясы болушу мүмкүн, андыктан репозиторийге кирүү гана ийгиликсиз болгондо ошол конфигурацияны анын мурасталган чөйрөсү менен салыштырыңыз. Кошумча жеке архив же көз карандылык хостторун да маршруттоо саясатында кармаңыз.

Тектеш макалалар