调用 chef-solo 的惯用方式是什么?大多数网站都这样做:
chef-solo -c ~/solo.rb -j ~/node.json -r http://www.example.com/chef-solo.tar.gz
但这很长。我能想到一些更短的方法来做到这一点:
- 一个 rake 任务 (
rake chef-solo
)。 - 一个小的 shell 脚本 (
run-chef-solo
)。 - 别名(可以覆盖名称,如
chef-solo
)。
这样做的惯用方法是什么?其他厨师用户如何调用厨师?