맞아요, 저는 퍼핏을 대략 사용하고 있습니다. 4 시간 동안 총 n000b 문제가 생겼습니다. I 다운로드하여 사용 꼭두각시 모듈을 설치 한 : 퍼펫 모듈 사용
puppet module install resolv_conf
모든 아니라 좋은
. 모듈을 다음 주소에 설치했습니다 :/home/user/.puppet/modules/
, 또 다시 좋았습니다.
puppet module list
을 실행하면 모듈이 표시됩니다. 그 모듈은 다음과 같을 것입니다.
제 질문은 모듈을 어떻게 사용합니까?
나는
class { 'resolv_conf': nameservers => ['192.168.0.254', '8.8.8.8'], }
, 어딘가에는 매니페스트에 추가 할 필요가 얻을 그러나 나는 내가
/home/user/.puppet/modules/resolv_conf/manifests/init.pp
파일이 추가되지 않는 것을 가정하고있다.
/etc/puppet/modules/resolv_conf/manifests
을 만드는 시도하고에 클래스를 추가,하지만 난
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Puppet::Parser::AST::Resource failed with error ArgumentError: Could not find declared class resolv_conf at /etc/puppet/modules/resolv_conf/manifests/init.pp:4 on node rarity.home
그래서 조금 난처한 해요
를 얻을 수 . 어떤 종류의 영혼이 나를 올바른 방향으로 향하게 할 수 있습니까?Fanks :
이
이것은 매우 광범위한 질문입니다. 꼭두각시 마스터를 설정하고 $ modulepath 등을 정의하는 등의 많은 단계를 놓치고 있습니다. VM을 배우는 꼭두각시를 시도하고 https://puppet.com/download-learning-vm을 시도해 보는 것이 좋습니다. 아래의 기초의 일부. – jaxxstorm
감사합니다. @Frap. 이 https://help.ubuntu.com/lts/serverguide/puppet.html에 따라 마스터 설정과 다른 시스템에서 실행중인 에이전트를 가져오고 꼭두각시는 일부 서비스가 실행 중인지 확인합니다. 나는 그 서비스를 멈추고 그 에이전트를 실행하고 그것들을 시작함으로써 꼭두각시가 잘 돌아가고있는 것처럼 보이는지 테스트했다. 다운로드하지 않은 모듈을 "include"하는 방법과/etc/puppet/modules 대신 /home/user/.puppet에 갔다는 사실이었습니다. 어쩌면 $ modulepath가 내가 볼 필요가있을 것입니다. 환호 :) –
그 경우, 내가 도울 수, 들어오는 대답. – jaxxstorm