두 가지 조리법 + 기본 조리법을 사용하여 redis 요리 책을 수정합니다. 기본 레시피에서는 PPA 저장소를 추가하고 apt-get 업데이트 작업을 수행합니다. 요리사 : 명시 적으로 포함 된 요리법의 속성 만 저장하는 방법
노드가 포함 된 경우
는 "서버"조리법, 다음 속성/server.rb]로 만약의 기본값을 저장 : 내가하고 싶은 무엇 는 노드에 대응 가능 조리법 만의 특성을 지속 할 수있다 노드는 "클라이언트"래서 피를 포함하고 속성/client.rb의 기본값을 저장합니다.설명서가 포함되어 있지 않아도 위의 상황이 발생하는지 아니면 둘 다 저장되는지는 문서가 명확하지 않습니다.
내가 사람들에게 제안한 것은 레시피에만 관련된 node.default [...] 정의를 이동하는 것이며 레시피 자체에 대한 "기본"레시피에는 맞지 않는다는 것을 알게되었습니다. 나는 이것이 논리적이지 않다라고 생각한다.
이 분리를 달성하기위한 "모범 사례"는 무엇입니까?
일반적인 권장 사항입니다. 그렇지 않으면 https://github.com/poise/poise-appenv와 같은 것을 사용할 수 있습니다. –