Recipe not being executed in Chef
apt, chef-infra, cookbook, recipe
Solution
If you are including "apt" recipe you don't have to create execute[apt-get upgrade -y] resource. Or if you don't want to include "apt" recipe, then use
execute "apt-get upgrade -y" do
command "apt-get upgrade -y"
action :run
end
But as run is default action, and name is default command, that can be shortened to
execute "apt-get upgrade -y"
Problem
I'm making a simple recipe that apt-get upgrades the whole system. ``` include_recipe "apt" execute "apt-get upgrade -y" do command "apt-get upgrade -y" action :nothing end ``` but it never gets run: ``` chef-solo -j node.json -W Recipe: up2date::default * execute[apt-get upgrade -y] action nothing[2012-11-12T13:05:04+01:00] INFO: Processing execute[apt-get upgrade -y] action nothing (up2date::default line 12) (up to date) ``` Can't understand why ? Is there a better/cleaner way ?