使用Chef在一次调用底层包管理器时安装多个包?

时间:2014-09-23 18:32:31

标签: chef

软件包管理器的使用速度非常慢;)我在CentOS上使用Yum并安装每个软件包需要很长时间。

有没有办法在一次调用Chef的底层包管理器中安装多个包?我可以从食谱中执行yum或RPM,但这并不优雅,也不便携。

1 个答案:

答案 0 :(得分:2)

这不是一个选项,因为它不能以package资源当前工作的方式清除汇聚建模。你可以为yum_batch或类似的东西建立一个资源,但我不知道有哪一个。可能的未来扩展将类似于chef-metal的machine_batch资源包装器,但我不是那种方法的忠实粉丝。

编辑:这是在Chef 12.1.0中添加的。您现在可以在食谱代码中执行package ['one', 'two']