2017-03-10 2 views
0

노드의 자동 속성을 새로 고침하고 싶습니다. .filesystem 속성을 사용하여 노드 등에 디스크 공간을 확보하십시오. 노드에서 sudo chef-client을 실행하지 않고 어떻게 할 수 있습니까? chef-client -o ...가 작동하지 않는 것 같습니다.요리사 - 클라이언트를 사용하지 않고 요리사가 자동 속성을 새로 고침

컨텍스트의 경우 역할 및 실행 목록과 함께 셰프 서버를 노드로 설정했습니다. chef-client을 실행하면 해당 실행 목록이 실행되는 경우가 있습니다. 예를 들어 실행 목록에서 설치 프로그램을 실행하는 경우 (가끔씩 만 수행하려는 경우)입니다.

답변

1

이것은 요리사가 직접 지원하는 것이 아닙니다. 주요 작업없이 얻을 수있는 가장 가까운 것은 node.save 코드를 가진 방법 일 것이고 -o 모드를 통해 실행할 수 있습니다. 실행 목록 확장에서 일반적으로 요리 책에서 오는 모든 속성은 존재하지 않을 것이므로이 점이 Ohai 데이터 이상으로 많이 바뀔 것입니다. 따라서 -o은 노드 저장을 처음부터 비활성화합니다. 보다 일반적으로 Ohai를 실행하고 자동 레벨 속성 만 업데이트하는 도구를 만들 수 있지만 Chef 자체에는 그러한 스크립트가 없습니다.