我目前正在使用Amazon Fedora EC2实例处理puppet。 Puppet Server和Client都运行良好。我能够从客户端创建证书,服务器能够签署该证书,但是我在清单文件中编写的代码仍然无法执行。
下面提到的是我在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也运行得很好。我可以从木偶客户端ping puppetserver(名为puppet)。
你能告诉我可能的错误吗?
答案 0 :(得分:0)
这可能只是问题中的一个错字,但默认的目录文件是'site.pp',而不是'Site.pp',所以请尝试使用'site.pp'。