Puppet代理不更新目录更改

时间:2014-02-05 14:26:19

标签: puppet

我正在使用

Puppet Master version 2.7.25
Puppet Agent version 2.7.25

成功签署了木偶代理证书。

之后创建了一个新类,如下所示:

class hosts {
    file { "/tmp/hosts"
            owner => root,
            group => root,
            mode => 755,
     }
}

使用上述模块更新了nodes.pp文件。

在master上运行puppet module list:

/etc/puppet/modules
âââ hosts (???)
/usr/share/puppet/modules (no modules installed)

当我运行木偶代理时 - 测试它说:

info: Caching catalog for dev104.nbec.in
info: Applying configuration version '1391609901'
notice: Finished catalog run in 0.02 seconds

但是我没有在/ tmp文件夹下看到任何名为hosts的文件。

知道我哪里出错了?

2 个答案:

答案 0 :(得分:1)

最后,我错误地将site.pp命名为sites.pp

答案 1 :(得分:0)

您正在打印主机类 声明 ,但您似乎没有 实例化 。您需要在include host dev104.nbec.in或require host声明中的nodenode default