Skip to content

Instantly share code, notes, and snippets.

@fujin
Created January 31, 2012 21:49
Show Gist options
  • Select an option

  • Save fujin/1713157 to your computer and use it in GitHub Desktop.

Select an option

Save fujin/1713157 to your computer and use it in GitHub Desktop.
template override between cookbooks
template "/tmp/foo.rb"
source "foo.rb.erb"
cookbook "banana"
end
include_recipe "whatever_cookbook::foo"
begin
t = resources(:template => "/tmp/foo.rb")
t.source "bonkers.rb.erb"
t.cookbook "definitely_not_banana"
rescue Chef::Exceptions::ResourceNotFound
Chef::Log.warn "could not find template /tmp/foo.rb to modify"
end
@Liyaqat-M
Copy link
Copy Markdown

How do you send variables to the overridden template?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment