2014-12-14 1 views
3

저는 꼭두각시에 있지 않은 인형 모듈을 가지고 있으며 거기에 넣는 데 관심이 없습니다. 이 모듈은 모두 metadata.json에 적혀있는 의존성을 가지고 있으며, 설치를 위해서 보통 모듈을 /etc/puppet/modules/에 직접 복제합니다.꼭두각시 - 단조 모듈이 아닌 모듈에 모듈 종속성을 설치하십시오.

지금은 누락 된 모듈은 다음과 같은 예를 들어, 나열되어 있습니다 puppet module list를 호출 할 때 :

Warning: Missing dependency 'puppetlabs-apt': 
    '<name>' (v0.0.0) requires 'puppetlabs-apt' (>= 0.0.0) 
Warning: Missing dependency 'puppetlabs-stdlib': 
    '<name>' (v0.0.0) requires 'puppetlabs-stdlib' (>= 0.0.0) 
Warning: Missing dependency 'puppetlabs-vcsrepo': 

꼭두각시가 아닌 단조 모듈에 대한 종속성을 설치할 수 있도록 어쨌든 거기, 수동 방식에도 불구하고과를 설치하여 puppet module install ...?

답변

4

librarian-puppet이 필요합니다. 이를 통해 모듈과 그 의존성을 쉽게 관리 할 수 ​​있습니다.

소개

사서-인형은 인형 인프라에 대한 들러이다. Librarian-puppet을 사용하여 인프라가 의존하는 인형극 모듈을 관리 할 수 ​​있습니다. 모듈이 퍼핏 포지 (Pacppet Forge), Git 저장소 또는 단순한 경로에서 온 것인지 여부를 결정할 수 있습니다.

당신은 librarian-puppet

여기에서 다운로드 할 수 있습니다