我已经采取了一些中止刺在用流浪部署在过去的“本地”的发展情况,但从来没有能够花时间来解决所有的方式学习曲线。我又尝试,而我可以得到Opscode公司食谱(apache2的)来加载,它没有盒子的,因为DocumentRoot
没有指向/vagrant
锻炼。供应的Apache2 W /厨师独奏在Vagrantfile
我得到的,这不是意外,但我没有对如何把这个一起的感觉和流浪文档,可以理解,不会进入太多细节。该Opscode公司cookbook readme,在另一方面,提供了这么多的细节,在我的小白不能换我的头周围。
这里是超级简单的片断我现在所拥有的:
config.vm.provision :chef_solo do |chef|
chef.cookbooks_path = "cookbooks"
chef.add_recipe "apache2"
# You may also specify custom JSON attributes:
# chef.json = { :mysql_password => "foo" }
end
有没有什么在那里,我知道了。在某种程度上,我知道chef.json
组件扮演着我想要做的事情,但我不知道如何。有人可以提供 - 或指向我 - 我怎么会配置就是BEING安装DocumentRoot
为Apache2的实例放浪为中心的例子吗?我希望有一次我有一个例子,我会知道如何拼凑我需要的一切。
另外,出于好奇,为什么我打电话chef.add_recipe
加载Apache2 食谱?或者我误解了语法?
感谢您的帮助。
'chef.add_recipe “的Apache2”'说添加默认的Apache2食谱。它同'chef.add_recipe“的Apache2 ::默认”' – Andrew 2013-02-21 23:52:48