Puppet忽略我的node.pp条目

时间:2013-12-23 07:07:03

标签: puppet

我的Puppet master和agent在同一台机器上。主node.pp文件包含:

node 'pear.myserver.com' {
    include ntp
}

ntp.pp文件包含:

class ntp {

    package { "ntp":
        ensure => installed
    }

    service { "ntp":
        ensure => running,
    }
}

/ etc / hosts文件包含以下行:

96.124.119.41   pear.myserver.com  pear

我能够成功启动puppetmaster,但是当我执行此操作时,ntp没有安装(它已经安装好了,我已经检查过了。)

puppet agent --test --server='pear.myserver.com'

它只是报告了这个:

info: Caching catalog for pear.myserver.com
info: Applying configuration version '1387782253'
notice: Finished catalog run in 0.01 seconds

我不知道还有什么我可以错过的。你能帮忙吗?请注意,出于安全原因,我将实际服务器名称替换为“myserver”。

我正在学习本教程:http://bitfieldconsulting.com/puppet-tutorial

1 个答案:

答案 0 :(得分:1)

$puppet agent --test

这将从Master puppet中获取已编译的目录,该目录位于/etc/puppetlabs/puppet/manifests/site.pp并在本地运行。

$puppet apply /etc/puppet/modules/ntp/manifests/ntp.pp

将在本地申请