L14 – Recipe Includes and Dependencies
$ knife cookbook create php
$ cd cookbooks/php/recipes
$ vi default,rb
# found by using “yum search php” package “php5” do action :install end $ cd ~/cookbooks/apache $ vi metadata.rb  # and adddepends  “php” $ knife cookbook upload php cd recipes $ vi default.rb # add the following at the end of the file
include_recipe “php::default” $ knife cookbook upload apache NODE ==== chef-client to run
This ensures php is installed before any Apache install.
Â
Discussion ¬