Puppet 服务器和客户端工作正常,但清单文件仍然未执行

发布于 2024-10-17 13:26:06 字数 530 浏览 1 评论 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)。

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

I am currently working on puppet using Amazon Fedora EC2 instances. Both Puppet Server and Client are working fine. I am able to create certificate from client and server is able to sign that but still whatever code I have written in manifest files doesn’t get executed.

Below mentioned is my code in Site.pp file :

class test_class {
    file { “/tmp/testfile”:
        ensure => present,
        mode => 644,
        owner => root,
        group => root
    }
}

node puppetclient {
   include test_class
}

Here, puppetclient is the hostname of client. But still after signing certificate /tmp/testfile doesn’t get created.

DNS is also working perfectly fine. I can ping puppetserver(named as puppet) from puppet client.

Can you please tell me what must be the possible mistake ??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌伤ぢ 2024-10-24 13:26:06

这可能只是问题中的一个拼写错误,但默认目录文件是“site.pp”,而不是“Site.pp”,因此请尝试使用“site.pp”。

It's probably just a typo in the question, but the default catalog file is 'site.pp', not 'Site.pp', so try it with 'site.pp' instead.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文