0

我目前正在使用 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)。

你能告诉我可能的错误是什么吗?

4

1 回答 1

0

这可能只是问题中的一个错字,但默认目录文件是“site.pp”,而不是“Site.pp”,所以请改用“site.pp”试试。

于 2011-05-04T12:06:13.180 回答