저는 꼭두각시에 대해 매우 새로운 것으로, 출력물이 나에게 말하고있는 것을 이해하려고 노력하고 있습니다. 나는 떤다 파일 구성에 대한 매우 간단한 init.pp 파일이 :꼭두각시 출력을 암호 해독
info: Caching catalog for susan-hirschs-imac.local
info: Applying configuration version '1321294018'
notice: /Stage[main]/Sudo/Package[sudo]/ensure: current_value absent, should be present (noop)
notice: Class[Sudo]: Would have triggered 'refresh' from 1 events
notice: Stage[main]: Would have triggered 'refresh' from 1 events
notice: Finished catalog run in 0.07 seconds
: 나는 다음과 같은 출력을 얻을
sudo puppet agent --server=my-imac.local --no-daemonize --verbose --onetime --noop
그러나
class sudo {
package { sudo:
ensure => present,
}
if $operatingsystem == "Ubuntu" {
package { "sudo-ldap":
ensure => present,
require => Package["sudo"],
}
}
file { "/etc/sudoers":
owner => "root",
group => "wheel",
mode => 0440,
source => "puppet:///modules/sudo/sudoers",
require => Package["sudo"],
}
을 나는 다음과 같은 명령을 실행 할 때마다 질문이 두 개 있습니다.
1)이 경로는 어떻게 해석합니까? /Stage[main]/Sudo/Package[sudo]/ensure
2) 왜 현재 가치가 없음을 알려주 는가? 나는
감사합니다. 그것은 훌륭한 반응이었습니다! 내가 찾은 어떤 문서보다도 훨씬 철저합니다. 호기심에서 벗어난 곳에, 당신은 꼭두각시 지식을 어디서 얻었습니까? – ennuikiller
도움이 되니 기쁩니다. 몇 년 전만해도 스스로 독학했습니다. 처음에는 [Learning Puppet] (http://docs.puppetlabs.com/learning/) 자습서를 제안했지만 새로운 유용한 개념을 설명합니다. 두 가지 새로운 책 인 Pro Puppet과 Puppet Cookbook도 있습니다. –