0
クライアントで実行するレシピを希望クライアントのFQDNを格納する変数を作成し、別のレシピを別のサーバーで実行するシェフでその変数を使用することが可能です。シェフでは、レシピから変数を生成し、そのレシピを使用する別のレシピをどのように生成することができますか?
クライアントで実行するレシピを希望クライアントのFQDNを格納する変数を作成し、別のレシピを別のサーバーで実行するシェフでその変数を使用することが可能です。シェフでは、レシピから変数を生成し、そのレシピを使用する別のレシピをどのように生成することができますか?
サービスディスカバリーを探しているようですが、シェフはこの仕事に最適なツールではないかもしれません。ただし、クライアントがシェフを実行している場合、そのFQDNはシェフサーバーに保存されています。あなたはpull it in various waysです。 client_node["fqdn"]
- 例
client_node = search(:node, "recipes:client_cookbook::client_recipe")
について次に、ノードマッシュからクライアントのFQDNにアクセスすることができます。