للطلبات الصادرة من Chef Infra Client، اضبط client.rb الموجود على العقدة التي يعمل عليها العميل:

http_proxy 'http://proxy.example:8080'
https_proxy 'http://proxy.example:8080'
no_proxy 'chef.internal.example,localhost,127.0.0.1'

استخدم الاستثناءات الداخلية المقصودة. تتوفر إعدادات منفصلة لمستخدم الوكيل وكلمة مروره عندما يحتاج الوسيط إلى مصادقة. هذا يضبط عميل Chef على العقدة، وليس مسارًا في Chef Infra Server لكل جهاز مُدار.

أثناء التهيئة، يمكن لـ Chef اشتقاق قيم بيئة وكيل بأحرف صغيرة من هذا الإعداد عندما تكون تلك المفاتيح غائبة. قارن القيم الموروثة الموجودة عندما يختلف سلوك تشغيل تفاعلي وإطلاق خدمة.

ما تغيّره وصفة ملف التعريف فعليًا

إن cookbook يكتب سكربت تصدير في دليل ملف تعريف shell ينشئ مُدخلًا للمستهلكين اللاحقين لذلك الملف الشخصي. وهو لا يجعل عميل Chef العامل حاليًا يعيد قراءة ملفات shell تسجيل الدخول أو يعيد تشغيل تطبيق مُدار ببيئة جديدة.

بالنسبة لخدمة مُدارة، اضبط خيارات البيئة أو الشبكة التي تدعمها الخدمة. لا يمكن لأمر يرث بيئة Chef استخدام متغيراتها إلا إذا كان ذلك الملف التنفيذي يدعمها. أبقِ نقاط نهاية Chef والتطبيق الداخلية على مسارات التجاوز المقصودة.

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