使用php-fpm
我使用此代码。
$ knife cookbook create ppa
$ vi site-cookbooks/ppa/recipes/default.rb
apt_repository "nginx-php" do
uri "http://ppa.launchpad.net/nginx/php5/ubuntu"
distribution node['lsb']['codename']
components ["main"]
keyserver "keyserver.ubuntu.com"
key "C300EE8C"
end
http://community.opscode.com/cookbooks/apt
并将recipe[apt]
添加到runlist
。
我想知道这个recipe
哈希的来源。
keys
是否始终与cookbooks
的目录相同?
我甚至不知道这些目录的创建时间。
答案 0 :(得分:1)
模式如下
recipe[cookbook_name::recipe_name]
recipe[cookbook_name::default]
的简写是
recipe[cookbook_name]
cookbook_name
名称在每个食谱的metadata.rb
文件中定义。您不能假设目录名称与cookbook名称相同。
recipe_name
是食谱目录中没有.rb
扩展名的文件的名称。