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 жана колдонмо акыркы чекиттерин көздөлгөн айланып өтүү маршруттарында кармаңыз.