client.rb ішіндегі Chef Infra Client прокси параметрлері
Chef-тің өз сұраныстары үшін түйінде client.rb файлын орнатыңыз; cookbook жасаған профиль скрипті оны кейінірек оқитын тұтынушыларға ғана әсер етеді.
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 осы конфигурациядан кіші әріпті прокси ортасының мәндерін, егер бұл кілттер болмаса, шығара алады. Интерактивті іске қосу мен қызметті іске қосу әртүрлі әрекет еткенде, бар мұраланған мәндерді салыстырыңыз.
Профиль файлы рецептісі шын мәнінде нені өзгертеді
Shell профилінің каталогына экспорт скриптін жазатын cookbook сол профильдің кейінгі тұтынушылары үшін кірісті жасайды. Ол қазір жұмыс істеп тұрған Chef клиентін кіру shell файлдарын қайта оқуға немесе басқарылатын қолданбаны жаңа ортамен қайта іске қосуға мәжбүрлемейді.
Басқарылатын қызмет үшін қызмет қолдайтын орта немесе желі параметрлерін орнатыңыз. Chef ортасын мұралайтын команда оның айнымалыларын тек сол орындалатын файл оларды қолдаса ғана пайдалана алады. Ішкі Chef және қолданба шеткі нүктелерін көзделген айналып өту маршруттарында ұстаңыз.