X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/82fd28e30e88c6282572f5c7a176470a414ea529..7b92a6a9c01e6ceb51f5b03eb7416a0d3e99d1b0:/cookbooks/ruby/recipes/default.rb diff --git a/cookbooks/ruby/recipes/default.rb b/cookbooks/ruby/recipes/default.rb index a2833aefa..7301e372c 100644 --- a/cookbooks/ruby/recipes/default.rb +++ b/cookbooks/ruby/recipes/default.rb @@ -19,23 +19,29 @@ ruby_version = node[:ruby][:version] -package %W[ - ruby - ruby#{ruby_version} - ruby - ruby#{ruby_version}-dev -] - -gem_package "bundler#{ruby_version}-1" do - package_name "bundler" - version "~> 1.17.3" - gem_binary node[:ruby][:gem] - options "--format-executable" -end +if node[:ruby][:fullstaq] + + include_recipe "apt::fullstaq-ruby" + + package %W[ + fullstaq-ruby-common + fullstaq-ruby-#{ruby_version}-jemalloc + ] + + %w[bundle bundler erb gem irb racc rake rbs rdbg rdoc ri ruby syntax_suggest typeproc].each do |command| + link "/usr/local/bin/#{command}" do + to "/usr/lib/fullstaq-ruby/versions/#{ruby_version}-jemalloc/bin/#{command}" + owner "root" + group "root" + end + end + +else + + package %W[ + ruby + ruby-dev + ruby-bundler + ] -gem_package "bundler#{ruby_version}-2" do - package_name "bundler" - version "~> 2.3.16" - gem_binary node[:ruby][:gem] - options "--format-executable" end