قد يتصل تثبيت المجموعة بخدمة Galaxy عامة ومضيف Git خاص في سير العمل نفسه. إذا كانت حركة المرور العامة تحتاج إلى وسيط بينما المضيف الخاص يمكن الوصول إليه مباشرة، فامنح هذا الفصل للعملية التي تشغّل ansible-galaxy.

export https_proxy='http://proxy.example:8080'
export no_proxy='gitlab.internal.example'
ansible-galaxy collection install -r requirements.yml

يوضح هذا صدفة المتحكم لملف متطلبات قائم. ادمج المضيف الخاص مع أي إدخالات تجاوز أخرى مقصودة. إذا كان بإمكان تنزيلات Galaxy العامة استخدام وسيط عام، فإن قائمة وكلاء HTTP توفر مرشحين لـ https_proxy؛ واحتفظ باستثناءات Git الخاصة القابلة للوصول مباشرة. يسمي الإدخال مضيف الوجهة، لا الوسيط ولا عنوان مستودع كامل.

تضبط كلمة environment في دفتر التشغيل بيئة المهمة البعيدة المختارة؛ وهي لا تضبط Ansible نفسه ولا توفر بأثر رجعي البيئة لتثبيت المجموعة.

تتبع عنوان URL الفاشل والمحمّل. قد تأتي المجموعة من واجهة برمجة تطبيقات أو عنوان أرشيف أو Git. وقد تكون لعملية Git الفرعية أيضًا إعدادات الوسيط الخاصة بها، لذا قارن ذلك الإعداد ببيئته الموروثة عندما يفشل الوصول إلى المستودع فقط. أبقِ أي مضيفات أرشيف أو تبعيات خاصة إضافية في سياسة التوجيه أيضًا.

مقالات ذات صلة