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은 해당 프로필의 이후 소비자를 위한 입력을 만듭니다. 실행 중인 Chef 클라이언트가 로그인 셸의 파일을 다시 읽거나 관리되는 애플리케이션을 새 환경으로 재시작하게 만들지는 않습니다.

관리되는 서비스의 경우 서비스가 지원하는 환경 또는 네트워킹 옵션을 설정하세요. Chef 환경을 상속하는 명령은 해당 실행 파일이 지원하는 경우에만 그 변수를 사용할 수 있습니다. 내부 Chef 및 애플리케이션 엔드포인트는 의도한 우회 경로에 두세요.

관련 글