สำหรับคำขอขาออกของ Chef Infra Client ให้กำหนดค่า client.rb ที่มีอยู่บนโหนดที่ไคลเอนต์ทำงาน:

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

ใช้ข้อยกเว้นภายในตามที่ตั้งใจ การตั้งค่าผู้ใช้และรหัสผ่านของพร็อกซีแยกต่างหากมีให้ใช้เมื่อตัวกลางต้องการการรับรองความถูกต้อง การตั้งค่านี้เป็นการกำหนดค่าไคลเอนต์ Chef ของโหนด ไม่ใช่เส้นทางของ Chef Infra Server สำหรับทุกเครื่องที่จัดการ

ระหว่างการเริ่มต้น Chef อาจดึงค่าสภาพแวดล้อมพร็อกซีตัวพิมพ์เล็กจากการตั้งค่านี้เมื่อไม่มีคีย์เหล่านั้น เปรียบเทียบค่าที่สืบทอดมาที่มีอยู่เมื่อการรันแบบโต้ตอบและการเริ่มบริการทำงานต่างกัน

สูตรของไฟล์โปรไฟล์เปลี่ยนอะไรจริง

cookbook ที่เขียนสคริปต์ส่งออกลงในไดเรกทอรีโปรไฟล์ของ shell จะสร้างอินพุตสำหรับผู้ใช้โปรไฟล์นั้นในภายหลัง ไม่ได้ทำให้ไคลเอนต์ Chef ที่กำลังทำงานอ่านไฟล์ของ shell สำหรับเข้าสู่ระบบใหม่ หรือรีสตาร์ตแอปพลิเคชันที่จัดการด้วยสภาพแวดล้อมใหม่

สำหรับบริการที่จัดการ ให้ตั้งค่าตัวเลือกสภาพแวดล้อมหรือเครือข่ายที่บริการรองรับ คำสั่งที่สืบทอดสภาพแวดล้อมของ Chef จะใช้ตัวแปรได้ก็ต่อเมื่อไฟล์เรียกทำงานนั้นรองรับ เก็บปลายทางภายในของ Chef และแอปพลิเคชันไว้บนเส้นทางข้ามที่ตั้งใจไว้

บทความที่เกี่ยวข้อง