Chef包含文本文件中的包列表

时间:2014-08-27 07:53:31

标签: ruby debian chef chef-recipe

我是厨师的新手并计划灾难恢复计划,这将包含所有配置文件,厨师食谱系统中安装的软件包列表。我想知道我怎么能在包装安装的配方中提到一个文本文件。

我已经使用

dpkg --get-selections > packages.txt.

列出了包裹

我希望厨师逐一从该列表中读取包并安装它。如果有人可以指导我这件事会很棒。

谢谢, Swaroop。

2 个答案:

答案 0 :(得分:1)

Blueprint可以帮助您完成任务。它检查系统并生成一个厨师食谱。

免责声明:我还没有尝试过。但它看起来很有趣。

答案 1 :(得分:-1)

我不知道从菜谱中读取文件的方法。但您可以在配方中使用以下代码安装许多软件包:

%w{
package-1
package-2
}.each do |pkg|
  package pkg
end