ஒரு தொகுப்பை நிறுவுவது ஒரே பணிப்பாய்வில் பொது 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 துணைச் செயல்முறைக்கும் அதன் சொந்த ப்ராக்ஸி கட்டமைப்பு இருக்கலாம், எனவே களஞ்சிய அணுகல் மட்டும் தோல்வியடையும் போது அந்தக் கட்டமைப்பை அதன் மரபு சூழலுடன் ஒப்பிடவும். கூடுதல் தனிப்பட்ட காப்பக அல்லது சார்பு புரவலன்களையும் வழிமாற்றல் கொள்கையில் வைத்திருங்கள்.

தொடர்புடைய கட்டுரைகள்