我对 puppet 很陌生,只是想了解输出告诉我什么。我有一个非常简单的 init.pp 文件来配置 shdders 文件:
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"],
}
但是,每当我运行以下命令时:
sudo puppet agent --server=my-imac.local --no-daemonize --verbose --onetime --noop
我得到以下输出:
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
我有两个问题:
1)我如何解释这条路径: /Stage[main]/Sudo/Package[sudo]/ensure
2)为什么它告诉我当前值不存在?我在 /etc/sudoers 有一个 sudoers 文件