Прокси настройки на Chef Infra Client в client.rb
Задайте client.rb на възела за собствените заявки на Chef; скриптът на профила, създаден от 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 може да изведе стойности на прокси среда с малки букви от тази конфигурация, когато тези ключове липсват. Сравнете съществуващите наследени стойности, когато интерактивно изпълнение и стартиране на услуга се държат различно.
Какво всъщност променя рецептата за файл на профила
Cookbook, който записва скрипт за експорт в директория на профил на обвивка, създава вход за по-късните потребители на този профил. Той не кара текущия Chef клиент да препрочете файловете на обвивката за вход или да рестартира управлявано приложение с нова среда.
За управлявана услуга задайте поддържаните от услугата опции за среда или мрежа. Команда, която наследява средата на Chef, може да използва нейните променливи само ако този изпълним файл ги поддържа. Дръжте вътрешните крайни точки на Chef и приложенията на предвидените им маршрути за заобикаляне.