Proxyinnstillinger for Chef Infra Client i client.rb
Angi client.rb på noden for Chefs egne forespørsler; et profilskript laget av en cookbook påvirker bare forbrukere som leser det senere.
For Chef Infra Clients utgående forespørsler konfigurerer du den eksisterende client.rb på noden der klienten kjører:
http_proxy 'http://proxy.example:8080'
https_proxy 'http://proxy.example:8080'
no_proxy 'chef.internal.example,localhost,127.0.0.1'Bruk de tiltenkte interne unntakene. Separate innstillinger for proxybruker og passord er tilgjengelige når mellomleddet krever autentisering. Dette konfigurerer nodens Chef-klient, ikke en Chef Infra Server-rute for hver administrerte maskin.
Under initialisering kan Chef utlede proxy-miljøverdier med små bokstaver fra denne konfigurasjonen når disse nøklene mangler. Sammenlign eksisterende arvede verdier når en interaktiv kjøring og en tjenestestart oppfører seg forskjellig.
Hva profilfiloppskriften faktisk endrer
En cookbook som skriver et eksportskript i en shell-profilmappe, oppretter en inndata for senere forbrukere av den profilen. Det får ikke den kjørende Chef-klienten til å lese innloggingsskallets filer på nytt eller starte en administrert applikasjon på nytt med et nytt miljø.
For en administrert tjeneste angir du miljø- eller nettverksalternativene tjenesten støtter. En kommando som arver Chefs miljø, kan bare bruke variablene hvis den kjørbare filen støtter dem. Hold interne Chef- og applikasjonsendepunkter på de tiltenkte omgåelsesrutene.