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