1

puppetを使用していて、noopでテストしたいのですが、一部の構成はノードタイプなどのホスト名に依存します。

ノード名を設定し、noopでpuppetを実行して、ノード名と一致するノード構成を確認するにはどうすればよいですか?現在、これはエラーメッセージとして表示されます(私のラップトップはソラリアです):

ノードsolaria.lanでデフォルトノードまたは「solaria、solaria.lan」という名前が見つかりませんでした

ありがとう。

4

2 に答える 2

3
puppetd --test --noop --fqdn="hostname.example.com"

または2.6では、これが望ましい場合があります。

puppet agent --test --noop--fqdn="hostname.example.com"

これにより、パペットマスターで新しい証明書が作成される傾向があるため puppetca --clean hostname.example.com、パペットマスターのアフターワードで実行する必要があります。そうしないと、最終的にこれらの名前のホストを取得したときに、マスターとのSSL関係を設定できなくなります。

于 2011-07-25T22:24:33.490 に答える
-1

考えられる解決策を1つ見つけて、これを構成ファイルに追加します

nodename = cert
certname = hostname
于 2011-07-24T23:35:12.250 に答える