为什么要创建ruby lib来管理chef中的简单配置文件?

时间:2017-03-28 18:26:21

标签: chef chef-recipe

我是厨师的新手,只是在玩社区食谱。我已经看到每个食谱都有一个lib和s模板来管理简单的Linux配置文件。我们通过这些ruby lib传递不同的参数。

我的问题是,如果我使用“package”资源安装我想要的软件包然后移动所有它,s配置文件“cookbook_file”资源。 e.g

reminders.add

可以像这样使用厨师吗?

1 个答案:

答案 0 :(得分:2)

因为每个人对"正常"的看法略有不同。当涉及到服务器操作。对于你自己的食谱,绝对只是做那样的事情(好吧,也许使用模板而不是静态文件,但相同的一般想法)。对于专门为共享而构建的烹饪书,社区代码我们需要确保它们足够灵活,至少可以解释社区中的大部分用例。仍有几种模式正在使用中,但大多数情况下,我们所有的资源都非常耗费资源而不是食谱密集的代码,因为这些图书馆样式"食谱。

总的来说,作为一个用户,你不需要担心,主要是一些特定作者为特定目的使用的模式:)

相关问题