什么是食谱?它是如何使用的?

What is a cookbook? and how is it used?

谁能简单地向我解释一下食谱是什么以及我们如何在生产环境中使用它。

我看到人们在使用 Chef - cookbooks/recepies 他们使用什么以及如何使用?

一些快速术语:

Chef 资源——资源是对系统特定位所需状态的描述。喜欢 "package foo should be installed" 或 "file /bar should be owned by root".

Chef recipe – 一堆按顺序 运行 的资源,通常围绕 installing/managing 一些特定的软件进行分组。

Chef cookbook – 一堆食谱和其他文件(配置模板、默认属性值等)以及一些应该作为一个单元发布和推广的主题分组。