ホスト名とSSL署名に問題があります。私のホスト名がある場合、puppet
証明書署名プロセスは正しく機能します。 .puppetマスターサーバーのIPを設定します/etc/hosts
。
/etc/hosts
IPが変更される可能性があり、再度更新する必要があるため、使用したくありません。
代わりにURLを直接指しているが、これは一貫性のない証明書名に関連する他の問題を引き起こします。
ホストをURLに設定する方法はありますか?例えば/etc/hosts
:
example.com puppet
ベストアンサー1
ホストをURLに設定する方法はありますか?たとえば、/etc/hostsには次のようなものがあります。
URLではありません。ホスト名です。 /etc/hosts ファイルの要点は、以下を提供することです。選ぶDNS はホスト名をアドレスに解決するために使用されます。
ファイル名サービス(アプリケーションと/ etc / hostsファイルの間にあるコードビット)はこの機能をサポートしていません。
独自のネームサーバーがある場合は、namepuppetをexample、comという名前のCNAMEレコードを設定できます。
または、example.comのDNSアドレスをキャプチャしてテンプレートに追加して、ホストファイルを生成するスクリプトを作成することもできます(起動時または時々)。
または、証明書を編集してください。