manage_ruby: true
use_rvm: true
- pkg: ruby-2.5.8
+ pkg: ruby-2.7.2
gems_deps:
- - rubygem-bundler
- curl
- gcc
- git
arvados-ruby-package-install-ruby-rvm-deps-centos-scl-release-pkg-installed:
pkg.installed:
- name: centos-release-scl
- - require_in:
-arvados-ruby-package-install-ruby-rvm-deps-rh-postgres11-libs-pkg-installed:
+arvados-ruby-package-install-ruby-rvm-deps-rh-postgres-libs-pkg-installed:
pkg.installed:
- name: rh-postgresql{{ arvados.api.postgresql_version }}-postgresql-libs
- unless: rpm -q postgresql{{ arvados.api.postgresql_version }}-libs
arvados-ruby-package-install-ruby-pkg-installed:
pkg.installed:
- name: {{ arvados.ruby.pkg }}
+
{%- endif %}
{%- endif %}
pam-devel
postgresql12-libs
python3-devel
- rubygem-bundler
zlib-devel
].each do |p|
describe package(p) do
end
describe command('/usr/local/rvm/bin/rvm list') do
its(:exit_status) { should eq 0 }
- its('stdout') { should match(/ruby-2.5.8/) }
+ its('stdout') { should match(/ruby-2.7.2/) }
end
end
{%- if grains.os_family in ('RedHat',) %}
{%- set passenger_pkg = 'nginx-mod-http-passenger' %}
{%- set passenger_mod = '/usr/lib64/nginx/modules/ngx_http_passenger_module.so' %}
- {%- set passenger_ruby = '/usr/local/rvm/rubies/ruby-2.5.8/bin/ruby' %}
+ {%- set passenger_ruby = '/usr/local/rvm/rubies/ruby-2.7.2/bin/ruby' %}
{%- else %}
{%- set passenger_pkg = 'libnginx-mod-http-passenger' %}
{%- set passenger_mod = '/usr/lib/nginx/modules/ngx_http_passenger_module.so' %}