itamae/environments/ruby/default.rb in daddy-0.7.9 vs itamae/environments/ruby/default.rb in daddy-0.8.0
- old
+ new
@@ -1,19 +1,19 @@
-version = ENV['RUBY_VERSION'] || '2.5.3'
+version = ENV['RUBY_VERSION'] || '2.6.3'
short_version = version.split('.')[0..1].join('.')
-execute 'download ruby' do
+execute "download ruby-#{version}" do
cwd '/var/daddy/tmp'
command <<-EOF
set -eu
rm -f ruby-#{version}.tar.gz
wget https://cache.ruby-lang.org/pub/ruby/#{short_version}/ruby-#{version}.tar.gz
EOF
not_if "echo #{::File.read(::File.join(::File.dirname(__FILE__), "ruby-#{version}.tar.gz_sha256sum.txt")).strip} | sha256sum -c"
end
-execute 'install ruby' do
+execute "install ruby-#{version}" do
cwd '/var/daddy/tmp'
command <<-EOF
set -eu
tar zxf ruby-#{version}.tar.gz
pushd ruby-#{version}
@@ -23,15 +23,16 @@
popd
EOF
not_if "ruby -v | egrep \"ruby #{version}(p[0-9]+) \""
end
-%w[
- rubygems-update
- bundler
- itamae
- daddy
-].each do |name|
+{
+ 'rubygems-update' => nil,
+ 'bundler' => '2.0.1',
+ 'itamae' => '1.10.3',
+ 'daddy' => nil
+}.each do |name, version|
gem_package name do
user 'root'
+ version version if version
end
end