Puppet:为什么我的清单不会在Centos机器上安装Vsftpd?

时间:2018-03-29 05:01:51

标签: puppet

这是我的清单,我是傀儡新手

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

但没办法

1 个答案:

答案 0 :(得分:0)

找到解决方案:显示错误的目录。必须在dir

/etc/puppetlabs/code/environments/production/manifests