- From: Medya <
>
- To:
- Subject: [chef] using a template in a provider fails, because it looks for the template in the wrapper ! whats the solution ?
- Date: Fri, 13 Feb 2015 11:47:41 -0600
I have made a resource that has a "template" resource that creates a file.
this is in my provider's action :create
#Create silent.xml file out of the template
template "#{Chef::Config[:file_cache_path]}/silent.xml" do
source 'silent.xml.erb'
owner new_resource.user
group new_resource.group
mode '0755'
end
I use this resource in another cookbook and it fails because it is trying find the template's .ERB file in the wrapper cookbook which is using the resource...
what is the proper solution for this problem? should I use File resource instead of template?
the error I get is :
[2015-02-13T12:39:43-05:00] ERROR: cccis-weblogic[/tools/binaries/Middleware/wlserver_1036] (medya-demo-machines::test_weblogic_lwrp line 3) had an error: Chef::Exceptions::FileNotFound: template[/var/chef/cache/silent.xml] (/var/chef/cache/cookbooks/cccis-weblogic/providers/default.rb line 48) had an error: Chef::Exceptions::FileNotFound: Cookbook 'medya-demo-machines' (0.0.1) does not contain a file at any of these locations:
templates/redhat-7.0/silent.xml.erb
templates/redhat/silent.xml.erb
templates/default/silent.xml.erb
templates/silent.xml.erb
- [chef] using a template in a provider fails, because it looks for the template in the wrapper ! whats the solution ?, Medya, 02/13/2015
Archive powered by MHonArc 2.6.16.