我是Chef的新手,并且已经成功配置了我的三个节点 - 工作站,客户端和服务器.厨师docs提到厨师"repo",其内容看起来与厨师服务器非常相似.两者有什么区别,或者它们是同义词?我问,因为我公司的其他人一直在使用厨师,在subversion中设置了一个chef-repo目录,这个盒子与我设置的厨师服务器不同.谢谢!
它们是不同的.
"Chef Repo"是"代码"的集合 - 烹饪书,食谱等.这是您的代码库.要绘制并行,这是您要推送到SCM的原始代码(如GitHub或BitBucket).如果你正在构建一个包,那么这将是一堆代码.
除此之外,"Chef Server"和神器商店也是如此.它包含最终的版本化工件(cookbook),这些工件包装在"Chef Repo"中.如果你正在构建一个包,这将是一个.deb或.rpm.
您的节点将仅与Chef服务器通信.因此,在将工件打包并上载到Chef服务器之前,不会应用您在Chef Repo中执行的本地开发.