実行モードのノードがほとんどないため、それらのノードにホスト名を設定する必要があります。
属性 host_name を設定し、そのレシピをそれぞれのノードで実行できるクックブックはありますか?
実行モードのノードがほとんどないため、それらのノードにホスト名を設定する必要があります。
属性 host_name を設定し、そのレシピをそれぞれのノードで実行できるクックブックはありますか?
注:この回答のchef_hostnameクックブックに基づいたchef-client自体にホスト名リソースがあり、これは誰もが使用する必要があります
私はchef_hostnameクックブックの最初のバージョンをリリースしました:
https://supermarket.chef.io/cookbooks/chef_hostname
これを使用するには、metadata.rb で依存していることを宣言します。
depends "chef_hostname"
次に、レシピ コードでhostname
、ホスト名を設定するために提供されるリソースを使用するだけです。
hostname "foo.example.com"
または、ホスト名を node.name に設定します。
hostname node.name
または、使用する任意の属性に設定します。
hostname node["set_fqdn"]
このクックブックは、多くの未解決の問題を解決します。ホスト名クックブックに対して公開されているすべての問題と PR を含めます。