puppetを使用していて、noopでテストしたいのですが、一部の構成はノードタイプなどのホスト名に依存します。
ノード名を設定し、noopでpuppetを実行して、ノード名と一致するノード構成を確認するにはどうすればよいですか?現在、これはエラーメッセージとして表示されます(私のラップトップはソラリアです):
ノードsolaria.lanでデフォルトノードまたは「solaria、solaria.lan」という名前が見つかりませんでした
ありがとう。
puppetを使用していて、noopでテストしたいのですが、一部の構成はノードタイプなどのホスト名に依存します。
ノード名を設定し、noopでpuppetを実行して、ノード名と一致するノード構成を確認するにはどうすればよいですか?現在、これはエラーメッセージとして表示されます(私のラップトップはソラリアです):
ノードsolaria.lanでデフォルトノードまたは「solaria、solaria.lan」という名前が見つかりませんでした
ありがとう。
puppetd --test --noop --fqdn="hostname.example.com"
または2.6では、これが望ましい場合があります。
puppet agent --test --noop--fqdn="hostname.example.com"
これにより、パペットマスターで新しい証明書が作成される傾向があるため puppetca --clean hostname.example.com
、パペットマスターのアフターワードで実行する必要があります。そうしないと、最終的にこれらの名前のホストを取得したときに、マスターとのSSL関係を設定できなくなります。
考えられる解決策を1つ見つけて、これを構成ファイルに追加します
nodename = cert
certname = hostname