Per le richieste in uscita di Chef Infra Client, configura l'client.rb esistente sul nodo in cui viene eseguito il client:

http_proxy 'http://proxy.example:8080'
https_proxy 'http://proxy.example:8080'
no_proxy 'chef.internal.example,localhost,127.0.0.1'

Usa le eccezioni interne previste. Impostazioni separate per utente e password del proxy sono disponibili quando l'intermediario richiede l'autenticazione. Questo configura il client Chef del nodo, non una rotta di Chef Infra Server per ogni macchina gestita.

Durante l'inizializzazione, Chef può derivare valori di ambiente proxy in minuscolo da questa configurazione quando tali chiavi sono assenti. Confronta i valori ereditati esistenti quando un'esecuzione interattiva e l'avvio di un servizio si comportano diversamente.

Cosa cambia davvero la ricetta del file di profilo

Un cookbook che scrive uno script di esportazione in una directory di profilo shell crea un input per i consumatori successivi di quel profilo. Non fa rileggere al client Chef in esecuzione i file di una shell di login né riavvia un'applicazione gestita con un nuovo ambiente.

Per un servizio gestito, imposta le opzioni di ambiente o di rete supportate dal servizio. Un comando che eredita l'ambiente di Chef può usarne le variabili solo se quell'eseguibile le supporta. Mantieni gli endpoint interni di Chef e dell'applicazione sulle loro rotte di bypass previste.

Articoli correlati