Configuración do proxy de Chef Infra Client en client.rb
Configure client.rb no nodo para as solicitudes propias de Chef; un script de perfil creado por un cookbook só afecta os consumidores que o lean despois.
Para as solicitudes saíntes de Chef Infra Client, configure o client.rb existente no nodo onde se executa o cliente:
http_proxy 'http://proxy.example:8080'
https_proxy 'http://proxy.example:8080'
no_proxy 'chef.internal.example,localhost,127.0.0.1'Use as excepcións internas previstas. Hai axustes separados de usuario e contrasinal do proxy dispoñibles cando o intermediario necesita autenticación. Isto configura o cliente Chef do nodo, non unha ruta de Chef Infra Server para cada máquina xestionada.
Durante a inicialización, Chef pode derivar valores de contorno de proxy en minúsculas a partir desta configuración cando faltan esas claves. Compare os valores herdados existentes cando unha execución interactiva e o inicio dun servizo se comportan de forma diferente.
Que cambia realmente a receita do ficheiro de perfil
Un cookbook que escribe un script de exportación nun directorio de perfil de shell crea unha entrada para os consumidores posteriores dese perfil. Non fai que o cliente Chef en execución volva ler os ficheiros dun shell de inicio de sesión nin reinicie unha aplicación xestionada cun contorno novo.
Para un servizo xestionado, estableza as opcións de contorno ou de rede que admite o servizo. Un comando que herda o contorno de Chef só pode usar as súas variables se ese executable as admite. Manteña os puntos finais internos de Chef e da aplicación nas súas rutas de omisión previstas.