Untuk permintaan keluar Chef Infra Client, konfigurasikan client.rb yang ada pada node tempat klien berjalan:

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

Gunakan pengecualian internal yang dimaksudkan. Pengaturan pengguna dan kata sandi proxy terpisah tersedia saat perantara memerlukan autentikasi. Ini mengonfigurasi klien Chef node, bukan rute Chef Infra Server untuk setiap mesin terkelola.

Selama inisialisasi, Chef dapat menurunkan nilai lingkungan proxy huruf kecil dari konfigurasi ini saat kunci tersebut tidak ada. Bandingkan nilai warisan yang ada saat proses interaktif dan peluncuran layanan berperilaku berbeda.

Apa yang sebenarnya diubah oleh resep berkas profil

Cookbook yang menulis skrip ekspor ke direktori profil shell membuat masukan bagi konsumen profil tersebut di kemudian hari. Ini tidak membuat klien Chef yang sedang berjalan membaca ulang berkas shell login atau memulai ulang aplikasi terkelola dengan lingkungan baru.

Untuk layanan terkelola, atur opsi lingkungan atau jaringan yang didukung layanan. Perintah yang mewarisi lingkungan Chef hanya dapat menggunakan variabelnya jika berkas eksekusi tersebut mendukungnya. Pertahankan titik akhir internal Chef dan aplikasi pada rute bypass yang dimaksudkan.

Artikel terkait