3

私の質問は次のようなものです: Opscode Chef bash コマンドの出力をコンソールに表示するにはどうすればよいですか?

実行中のレシピのコンソール出力を表示できるようにしたいと考えています。特に、レシピJAVA_HOMEが設定されていなかったため、JBoss の起動に失敗しました。JAVA_HOME is undefinedステートメントが Chef の出力に出力されていなかったため、これを理解するのに丸一日かかりました。-l debugシェフのソロを実行している場合、次のようにコマンドに追加することでデバッグ出力をオンにすることができます。chef-solo -c solo.rb -j node.json -l debug

ただし、Amazon OpsWorks を使用する場合、そのようなオプションはありません。

sudo opsworks-agent-cli run_command [activity] [date] [/path/to/valid/json.file]

にログ レベルを追加するにはどうすればよいrun_commandですか?

4

2 に答える 2

3

実行してみてください:

cd /opt/aws/opsworks/current
バンドル exec シェフ ソロ -l デバッグ -c conf/solo.rb -j /var/lib/aws/opsworks/chef/XXX.json
于 2013-09-20T08:17:04.647 に答える