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 সেই প্রোফাইলের পরবর্তী ব্যবহারকারীদের জন্য একটি ইনপুট তৈরি করে। এটি বর্তমানে চলা Chef ক্লায়েন্টকে লগইন শেলের ফাইল আবার পড়তে বা পরিচালিত অ্যাপ্লিকেশনকে নতুন পরিবেশে পুনরায় চালু করতে বাধ্য করে না।

পরিচালিত সার্ভিসের জন্য, সার্ভিসের সমর্থিত পরিবেশ বা নেটওয়ার্কিং বিকল্প সেট করুন। Chef-এর পরিবেশ উত্তরাধিকারসূত্রে পাওয়া একটি কমান্ড তার ভেরিয়েবল শুধু তখনই ব্যবহার করতে পারে যখন সেই এক্সিকিউটেবল সেগুলি সমর্থন করে। অভ্যন্তরীণ Chef ও অ্যাপ্লিকেশন এন্ডপয়েন্টগুলি তাদের উদ্দিষ্ট বাইপাস রুটে রাখুন।

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