我的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”。
答案 0 :(得分:1)
$puppet agent --test
这将从Master puppet中获取已编译的目录,该目录位于/etc/puppetlabs/puppet/manifests/site.pp并在本地运行。
$puppet apply /etc/puppet/modules/ntp/manifests/ntp.pp
将在本地申请