这是我的清单,我是傀儡新手
class vsftpd {
if $::operatingsystem == 'CentOS' {
package { "vsftpd":
ensure => installed
}
}
}
node 'puppet.domain.example' {
include vsftpd
}
node 'centos2.domain.example' {
include vsftpd
}
node 'centos3.domain.example' {
include vsftpd
}
在主人
上puppet apply manifest.pp
没有错误。
在节点centos2
puppet agent
没有错误
甚至在centos2上......
rpm -qa|grep -i vsftp
未安装:(
安装了主vsftp。 怎么了?
edit1:我也试过
puppet agent -t
但没办法
答案 0 :(得分:0)
找到解决方案:显示错误的目录。必须在dir
/etc/puppetlabs/code/environments/production/manifests