Для вихідних запитів 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 і застосунку на призначених для них маршрутах обходу.

Схожі статті