私は現在、AmazonFedoraEC2インスタンスを使用して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クライアントからpuppetserver(puppetという名前)にpingを実行できます。
考えられる間違いは何でしょうか?