如何编写 Bash 脚本输出到 chef-client 运行
How to write Bash Script output to chef-client run
执行 knife node bootstrap
时,我添加了一个运行列表并在该节点上执行该运行列表。
我希望该执行具有调试日志记录。
我read the docs这里有关于-l debug
和-V
和-VV
如果您将特定的冗长级别传递给 knife,它 will pass the debug flag to chef client 在 bootstrap 上。查看 knife 的文档,有:
-V, --verbose: More verbose output. Use twice for max verbosity.
您是否尝试过将 -VV 传递给 knife bootstrap
?它 should make verbosity = 2,它应该在 bootstrap.
期间触发将调试标志传递给 chef-client
值得一提的是,Chef 还 copies the verbosity setting 进入了 Mixlib::CLI 的设置。因此,当您使用 bash 或执行资源时,您应该在调试输出中看到 bash 脚本的输出。
希望对您有所帮助!
执行 knife node bootstrap
时,我添加了一个运行列表并在该节点上执行该运行列表。
我希望该执行具有调试日志记录。
我read the docs这里有关于-l debug
和-V
和-VV
如果您将特定的冗长级别传递给 knife,它 will pass the debug flag to chef client 在 bootstrap 上。查看 knife 的文档,有:
-V, --verbose: More verbose output. Use twice for max verbosity.
您是否尝试过将 -VV 传递给 knife bootstrap
?它 should make verbosity = 2,它应该在 bootstrap.
值得一提的是,Chef 还 copies the verbosity setting 进入了 Mixlib::CLI 的设置。因此,当您使用 bash 或执行资源时,您应该在调试输出中看到 bash 脚本的输出。
希望对您有所帮助!