Skip to content

Instantly share code, notes, and snippets.

@vinyar
Forked from charlesjohnson/gemrc.erb
Last active August 29, 2015 14:06
Show Gist options
  • Save vinyar/5c69d80826cda81b833b to your computer and use it in GitHub Desktop.
Save vinyar/5c69d80826cda81b833b to your computer and use it in GitHub Desktop.
:sources:
- http://<%= node['gem_file']['host'] %>:<%= node['gem_file']['port'] %>/
template '/root/.gemrc' do
source 'gemrc.erb'
action :create
notifies :run, 'ruby_block[refresh_gemrc]', :immediately
end
# Thanks to http://lists.opscode.com/sympa/arc/chef/2013-12/msg00237.html
ruby_block 'refresh_gemrc' do
action :nothing
block do
Gem.configuration = Gem::ConfigFile.new []
end
end
gem_package 'di-ruby-lvm' do
gem_binary '/opt/chef/embedded/bin/gem'
action :install
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment