chef-soloの使い始めの頃エラーと戦っていた時のデバッグ方法メモです。
デバッグモード実行その1
以下のようにchef-solo実行時にオプションでデバッグモードを指定出来ます。
chef-solo -c solo.rb -j node.json --log_level debug
デバッグモード実行その2
chef-solo -cで渡すコンフィグファイルをsolo.rbとすると、
このファイルにlog_level :debug
を追記して実行します。
これで詳細にログが表示されます。
solo.rbの例
file_cache_path "/tmp/chef-solo" cookbook_path [ "/root/chef/repo/cookbooks", "/root/chef/repo/site-cookbooks" ] Ohai::Config[:plugin_path] << "/root/chef/repo/ohai_plugins" log_level :debug