What I did was after I ran the code from default.rbI manually removed php from client box andre-ran it using php_install.rbIt doesn't installs php and throws some error.are you specifically calling recipe[php::php_install] to run this? What is your chef setup? Are you using chef-solo or chef -server?
That's where my problem lies, how should call these recipes :(Presently, I just say include_recipe "php" in default.rb file.Any pointers on how should I proceed ?From your description, I uderstand you are not applied this recipe in the run_list. Correct way to do this would be remove recipe[php] (if you have removed intall logic from there) and then add recipe[php:php_install] to this node and then run chef-client/chef-solo
ThanksGouravThank you,On Mon, Feb 18, 2013 at 7:48 PM, Gourav Shah < " target="_blank"> > wrote:
Ashutosh,When you say "but when I create a recipe name "php_install.rb" or "php_uninstall.rb" underrecipes directory and write the same code it doesn't allow me to install oruninstall php respectively. "What happens when you do it? Also, how are you calling these recipes, are you using recipe[php::php_install] in case of php_install.rb recipe and so on?Thanks
Gourav
On Mon, Feb 18, 2013 at 7:42 PM, Ashutosh Narayan < " target="_blank"> > wrote:Hi folks,I am facing some issues in creating multiple recipes under same cookbook.What am trying to achieve is say - I have a cookbook named "php" underwhich I have recipes/default.rb. When I write ruby snippet to install phphaving file name default.rb things works out to be fine,but when I create a recipe name "php_install.rb" or "php_uninstall.rb" underrecipes directory and write the same code it doesn't allow me to install oruninstall php respectively.I also tried with an option include_recipe "php" in default.rb file.Then too it didn't work out.Where am I going wrong ?Any inputs ?Thank you,--
Ashutosh Narayan
http://ashutoshn.wordpress.com/
Archive powered by MHonArc 2.6.16.