chefワークステーションクライアントで、インタラクティブコンソールを起動して、役割/レシピをデバッグおよび確認するか、検索APIを使用します。
chef-client > nodes=search ("node","name:*")
chef-client > puts "#{nodes}"
..。
Railsの場合と同様に、「rails console」を使用して、すべてのRails環境をirbにロードします。
どうやってするの?
chefワークステーションクライアントで、インタラクティブコンソールを起動して、役割/レシピをデバッグおよび確認するか、検索APIを使用します。
chef-client > nodes=search ("node","name:*")
chef-client > puts "#{nodes}"
..。
Railsの場合と同様に、「rails console」を使用して、すべてのRails環境をirbにロードします。
どうやってするの?
「シェフ」ツールはあなたが探しているものかもしれません。それはあなたのシェフ環境でIRBセッションを開始し、ノードや役割などの検索、閲覧、操作などを行うことができます。レシピをステップスルーするデバッガーもあります。 「ブレークポイント」リソースを使用します。
これが実際の基本的な例です
chef > nodes.list
=> [node[db1-production], node[worker1-production], node[app1-production]]
chef > nodes.show('app1-production').class
=> Chef::Node
など。それについてのOpsCodewikiページをチェックしてください:http ://wiki.opscode.com/display/chef/Shef