我的问题类似于:如何在控制台中显示 Opscode Chef bash 命令的输出?
我希望能够看到我正在运行的配方的控制台输出。特别是,我的配方未能启动 JBoss,因为JAVA_HOME
没有设置。我花了一整天的时间才弄清楚这一点,因为该语句JAVA_HOME is undefined
没有被打印到 Chef 输出中。-l debug
当单独运行 chef 时,可以通过附加到命令来打开调试输出,如下所示: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
?