如何将Bash Script输出写入chef-client运行

时间:2015-07-16 11:11:30

标签: chef knife

执行knife node bootstrap时,我添加一个运行列表并在该节点上执行该运行列表。

我希望执行调试日志。

read the docs这里关于-l debug-V以及-VV

1 个答案:

答案 0 :(得分:1)

如果您将特定的详细程度级别传递给刀具,则在引导程序中将其will pass the debug flag to chef client传递给刀具。看着刀的文档,有:

  

-V, - verbose:更详细的输出。使用两次以获得最大的详细程度。

您是否尝试过将-VV传递给knife bootstrap?它should make verbosity = 2,它应该在引导期间触发将调试标志传递给chef-client。

为了它的价值,Chef还{6}进入了Mixlib :: CLI的设置。因此,当您使用bash或execute资源时,您应该在调试输出中看到bash脚本的输出。

希望这有帮助!