توپلام قاچىلاش بىر خىزمەت ئېقىمىدا ئاممىۋى 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 تارماق جەريانىنىڭمۇ ئۆزىنىڭ ۋاكالەتچى تەڭشىكى بولۇشى مۇمكىن، شۇڭا پەقەت ئامبارغا كىرىش مەغلۇپ بولغاندا بۇ تەڭشەكنى ئۇنىڭ مىراس قالدۇرغان مۇھىتى بىلەن سېلىشتۇرۇڭ. قوشۇمچە شەخسىي ئارخىپ ياكى باغلىنىش ساھىپلىرىنىمۇ يول باشلاش سىياسىتىدە ساقلاڭ.

مۇناسىۋەتلىك ماقالىلەر