সংগ্রহ ইনস্টলেশন একই কর্মপ্রবাহে একটি পাবলিক 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 সাবপ্রসেসেরও নিজের প্রক্সি কনফিগারেশন থাকতে পারে, তাই যখন কেবল রিপোজিটরি অ্যাক্সেস ব্যর্থ হয় তখন সেই কনফিগারেশনটি তার উত্তরাধিকারী পরিবেশের সাথে তুলনা করুন। অতিরিক্ত ব্যক্তিগত আর্কাইভ বা নির্ভরতা হোস্টও রাউটিং নীতিতে রাখুন।

সম্পর্কিত নিবন্ধ