Oin*_*Oin 2 chef-infra mixlib-shellout
什么时候适合在食谱中使用Shellout代替bash块或执行?由于它的日志记录,我倾向于将其默认用于所有外部调用,但是命令的冗长性是一个缺点。
当您需要获取命令结果以在其他地方使用时
script和儿童当您希望Chef为您执行代码时。
Shellout不能替代script/ execute块。它们还会在Chef Client运行期间的不同时间执行。Shellout是Ruby,而script/ execute是Chef资源,例如template。这些资源中包含很多安全性和跨平台支持,而Shellout则无法提供这些支持。
| 归档时间: |
|
| 查看次数: |
1907 次 |
| 最近记录: |