我已經採取了一些中止刺在用流浪部署在過去的「本地」的發展情況,但從來沒有能夠花時間來解決所有的方式學習曲線。我又嘗試,而我可以得到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