我目前正在使用 Amazon Fedora EC2 实例处理 puppet。Puppet 服务器和客户端都工作正常。我能够从客户端创建证书,并且服务器能够对其进行签名,但是我在清单文件中编写的任何代码都不会被执行。
下面提到的是我在 Site.pp 文件中的代码:
class test_class {
file { “/tmp/testfile”:
ensure => present,
mode => 644,
owner => root,
group => root
}
}
node puppetclient {
include test_class
}
这里,puppetclient 是客户端的主机名。但是在签署证书 /tmp/testfile 之后仍然没有创建。
DNS 也运行良好。我可以从 puppet 客户端 ping puppetserver(命名为 puppet)。
你能告诉我可能的错误是什么吗?