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

Қатысты мақалалар