Nastavenia proxy v Chef Infra Client v client.rb
Nastavte client.rb na uzle pre vlastné požiadavky Chef; skript profilu vytvorený cookbookom ovplyvní len konzumentov, ktorí ho neskôr prečítajú.
Pre odchádzajúce požiadavky Chef Infra Client nakonfigurujte existujúci client.rb na uzle, kde klient beží:
http_proxy 'http://proxy.example:8080'
https_proxy 'http://proxy.example:8080'
no_proxy 'chef.internal.example,localhost,127.0.0.1'Použite zamýšľané interné výnimky. Samostatné nastavenia používateľa a hesla proxy sú dostupné, keď sprostredkovateľ vyžaduje autentifikáciu. Toto konfiguruje Chef klienta uzla, nie trasu Chef Infra Servera pre každý spravovaný stroj.
Počas inicializácie môže Chef odvodiť hodnoty proxy prostredia malými písmenami z tejto konfigurácie, ak tieto kľúče chýbajú. Porovnajte existujúce zdedené hodnoty, keď sa interaktívne spustenie a spustenie služby správajú odlišne.
Čo recept súboru profilu skutočne mení
Cookbook, ktorý zapisuje exportný skript do adresára profilu shellu, vytvára vstup pre neskorších konzumentov tohto profilu. Nespôsobí, aby bežiaci Chef klient znovu načítal súbory prihlasovacieho shellu alebo reštartoval spravovanú aplikáciu s novým prostredím.
Pre spravovanú službu nastavte možnosti prostredia alebo siete, ktoré služba podporuje. Príkaz dediaci prostredie Chef môže jeho premenné použiť len vtedy, ak ich tento spustiteľný súbor podporuje. Udržujte interné koncové body Chef a aplikácií na ich zamýšľaných obchádzkových trasách.