Skip to content

Instantly share code, notes, and snippets.

@paulschwarz
Forked from fujin/foo.rb
Created September 28, 2012 20:24
Show Gist options
  • Save paulschwarz/3801906 to your computer and use it in GitHub Desktop.
Save paulschwarz/3801906 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment