2012-09-07 2 views
0

인형극에서는 filepackage 개의 리소스가 많이 포함 된 class이 있다고 가정 해 보겠습니다. 리소스 체인 (->~>)을 사용하여 올바른 순서로 관리되도록하고 싶습니다. 난 file 리소스를 package 리소스 전에 관리 할 수 ​​있습니다. Puppet Language Guide section on resource chaining을 읽고 컬렉션을 사용하여 제안을 시도했습니다.퍼핏 구문 : 주어진 클래스의 리소스에만 적용되는 컬렉션을 만드는 방법은 무엇입니까?

File <| |> -> Package["package1"] -> Package["package2"] 등등.

그러나,이 작동하지 않았고, 정말 이상한 행위가 발생했습니다 : 그 명령이 아니라 class 내가 지정한 package의 전에 작업 한 내 인형 구성에 모든 단일 file 객체 관리.

어떻게? 지정된 자원 전에이 클래스에만의 모든 file 객체 관리 "말을 당신이 찾고있는 아마 없을 것

답변

1

을 컬렉션을 사용하지만 별도의 매니페스트로 파일 자원을 분리 할 수 mymodule :: myfiles 그리고 클래스 [ 'Mymodule :: Myfiles'] -> 패키지 [ 'package1'] 등등

+0

좋은 생각! 아무도 "며칠 안에"올바른 방법 "을 제시하지 않으면 , 나는 그걸로 가겠 어. 난 메인 클래스에 하위 클래스를 포함시킬 수 있었고, 적어도 외부에서는 모든 것이 장밋빛이었다. –

관련 문제