X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/99e00a34031960fa05d332ce803fd095dc9dfcd9..7f55df0811600d62bdb34c65c56b3d1928780d34:/cookbooks/ruby/attributes/default.rb diff --git a/cookbooks/ruby/attributes/default.rb b/cookbooks/ruby/attributes/default.rb index 39e975e06..5bda1dd35 100644 --- a/cookbooks/ruby/attributes/default.rb +++ b/cookbooks/ruby/attributes/default.rb @@ -1,6 +1,23 @@ -default[:ruby][:version] = if node[:lsb][:release].to_f < 20.04 - "2.5" - else - "2.7" - end -default[:ruby][:bundle] = "/usr/bin/bundle#{node[:ruby][:version]}" +default[:ruby][:fullstaq] = false + +if node[:ruby][:fullstaq] + + default[:ruby][:version] = "3.4" + default[:ruby][:interpreter] = "/usr/lib/fullstaq-ruby/versions/#{node[:ruby][:version]}-jemalloc/bin/ruby" + default[:ruby][:gem] = "/usr/lib/fullstaq-ruby/versions/#{node[:ruby][:version]}-jemalloc/bin/gem" + default[:ruby][:bundle] = "/usr/lib/fullstaq-ruby/versions/#{node[:ruby][:version]}-jemalloc/bin/bundle" + +else + + default[:ruby][:version] = if platform?("debian") + "3.1" + elsif node[:lsb][:release].to_f < 22.04 + "2.7" + else + "3.0" + end + default[:ruby][:interpreter] = "/usr/bin/ruby#{node[:ruby][:version]}" + default[:ruby][:gem] = "/usr/bin/gem#{node[:ruby][:version]}" + default[:ruby][:bundle] = "/usr/bin/bundle#{node[:ruby][:version]}" + +end