나는 요리사 서버에서 하나의 노드 개체를 반환이 명령을 사용할 수 있습니다 knife node show -l --format=json <node_name>
내가 (JSON으로) 모든 노드 객체를 얻으려면 내 자신의 보고서를 쓸 수. 요리사 DB를 직접 쿼리 할 수있는 방법이 있습니까?
chef-client는 서버 시작의 일부로 실행되거나 아니면 chef-client 요리 책에 의해 설정된 다음 내부에서만 실행됩니까? 수동으로 시작 스크립트를 편집 할 필요없이 서버를 부팅하자마자 서버가 실행되도록하는 chef-client 요리 책 설정이 있습니까? 나는 투명한 페이지를 비활성화하기 때문에 (this mongo doc) 요청하고 있습니다.
Windows 서버에서 생성 작업에 사용 권한 오류가 발생합니다. 처음에 나는 한 조리법에있는이 일을했다 : directory "C:/topdir" do
rights :full_control, 'Users'
action :create
end
directory "C:/topdir/subdir" do
action :create
노드를 마지막으로 체크인 한 시간을 얻기 위해 나이프를 사용할 수 있지만 레시피 내부에서 어떻게이 정보를 얻을 수 있습니까? 칼 명령을 실행하여 요리법에서 칼을 실행할 수 있지만 더 우아한 해결책이 있는지 궁금해합니다. 이것은 레시피 내부에 노출 된 노드 객체에 저장된 속성입니까? ohai_time 속성을 사용하여 많은 사람들이 온라인 상태를 볼 수 있지만
AWS 리소스 ID 길이 관리에서 계정의 리소스를 변경하여 더 긴 ID (예약, 인스턴스, 볼륨, 스냅 샷)를 지원합니다. AWS 콘솔에서 새로 생성 된 인스턴스는 더 긴 ID를 수신했지만 나이테 ec2 서버 작성으로 새 인스턴스를 만들 때 이전처럼 인스턴스가 더 짧아졌습니다. "knife ec2 server create -N $NAME -r $RUNLIS
chef_vault의 자격 증명이 필요한 제조법이 있습니다. 이 요리법 (또는 필요한 경우 역할)을 노드에 적용하고 요리사가 다음에 실행할 때 볼트 항목의 클라이언트 목록에 노드가 자동으로 추가되도록 할 수 있기를 바랍니다 (요리법 실행)하여 해당 cred를 검색 할 수 있습니다. 이것이 가능한가? 레시피 태그가 노드에 태그를 지정하고 조리법에서 나이프 볼
을 나는이 다음 Chef 레시피 (web.rb) : # Install Apache and start the service.
httpd_service 'customers' do
mpm 'prefork'
action [:create, :start]
end
# Add the site configuration.
httpd_config '
내가 루프 내부 요리사의 레시피를 가지고 (조리법의 삶) 경량 "큐"를 필요 같은 : 나는 궁금 chef [BOT]
deployed artifact A
chef [BOT]
deployed artifact B
chef [BOT]
deployed artifact C
- 내 배포 메시지를 대기열에, 그리고 (내 조리법이 완료 될 때) 한 번에 모