chef-infra
-
Chef 속성을 JSON으로 로컬에서 덤프하는 방법카테고리 없음 2020. 8. 16. 14:54
질문 소스 코드가있는 컴퓨터의 attributes / default.rb 에서 Chef 쿡북의 구조를 덤프하려면 어떻게해야합니까? 제가 요리 책 소스 코드가 있다고 가정 해 보겠습니다. 그리고 모든 레시피는 대상 노드에서 실행됩니다. node.default 를 생성하는 attributes / default.rb 를 파싱하고 싶습니다. 그런 다음 node트리에 병합됩니다. 그런 다음 JSON으로 print합니다. 라인을 따라 뭔가 json = "#{Chef::JSONCompat.to_json_pretty(node.to_hash)}" File.open("/tmp/node-dump.json", 'w') { |file| file.write(json) } yaml = node.to_yaml File.open("/..