I thought I understood this, so I’m puzzled that it’s not working the way I think it should work. I have the following simple recipe.
rpm_package “Installing RPM” do
action :install
package_name myRPM.rpm
end
template “/opt/some_path/conf/myRPMconfig.xml” do
source “myRPMconfig.xml.erb”
end
I expect both resources to be executed during convergence (run time), correct?
If so, the rpm_package should install myRPM.rpm, which creates the /opt/some_path/conf directory, so when the template resource runs, the directory is already there. However, when I run chef-client, I get an error saying “No such file or directory - /opt/some_path/conf”
I know that myRPM.rpm creates the directory because if I install it manually, it does create it.
Any advise?
Chris
Archive powered by MHonArc 2.6.16.