2015-08-03 62 views
0

我有一个厨师服务器运行时注册了几个节点。目前,我只有一个工作站管理和控制节点,并在主厨回购目录中编写食谱。一个厨师服务器/组织的多个工作站

我有两个其他工程师,我希望他们能够从他们自己的工作站管理相同的厨师服务器,我已经将它们添加到相同的组织。接下来是设置自己的工作站

问:

  1. 请告诉我标准的方式为他们建立自己的工作站也同时管理大厨服务器和节点?

  2. 当他们完成git clone部分设置时,他们完全从git git clone https://github.com/chef/chef-repo.git新同步的厨师回购。有没有办法在三个不同的工作站上共享相同的回购?

  3. 在这种情况下,您将如何管理食谱和食谱?

希望我的问题是完全可以理解的,我将可用于任何澄清

回答

0
  1. 这真的取决于你的操作系统。你需要chefdk,但是你使用的宝石和目录和文件的位置取决于你是Mac,Linux还是Windows。
  2. 不幸的是我对此知之甚少。我的商店使用svn,我们都使用相同的回购。
  3. Berkshelf用于管理版本和依赖关系,这听起来就像你问的那样。你需要berks gem,它甚至可以在最新的chefdk中默认,你将在你的metadata.rb文件中管理你的依赖关系。你的berksfile.rb将会是你设置路径的地方,这些路径依赖于你所使用的超市的来源以及berksfile.loc文件将有一个由berkshelf自动创建的依赖关系图。
相关问题