Tetapan proksi Chef Infra Client dalam client.rb
Tetapkan client.rb pada nod untuk permintaan Chef sendiri; skrip profil yang dicipta oleh cookbook hanya mempengaruhi pengguna yang membacanya kemudian.
Untuk permintaan keluar Chef Infra Client, konfigurasikan client.rb sedia ada pada nod 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 dalaman yang dimaksudkan. Tetapan pengguna dan kata laluan proksi berasingan tersedia apabila perantara memerlukan pengesahan. Ini mengkonfigurasi klien Chef nod, bukan laluan Chef Infra Server untuk setiap mesin terurus.
Semasa permulaan, Chef boleh memperoleh nilai persekitaran proksi huruf kecil daripada konfigurasi ini apabila kunci tersebut tiada. Bandingkan nilai warisan sedia ada apabila larian interaktif dan pelancaran perkhidmatan berkelakuan berbeza.
Apa yang sebenarnya diubah oleh resipi fail profil
Cookbook yang menulis skrip eksport ke direktori profil shell mencipta input untuk pengguna profil itu kemudian. Ia tidak menyebabkan klien Chef yang sedang berjalan membaca semula fail shell log masuk atau memulakan semula aplikasi terurus dengan persekitaran baharu.
Untuk perkhidmatan terurus, tetapkan pilihan persekitaran atau rangkaian yang disokong oleh perkhidmatan. Perintah yang mewarisi persekitaran Chef hanya boleh menggunakan pemboleh ubahnya jika fail boleh laku itu menyokongnya. Kekalkan titik akhir dalaman Chef dan aplikasi pada laluan pintasan yang dimaksudkan.