Arvados-DCO-1.1-Signed-off-by: Javier Bértoli <jbertoli@curii.com>
arvados-api-package-install-gem-{{ gm }}-installed:
gem.installed:
- name: {{ gm }}
arvados-api-package-install-gem-{{ gm }}-installed:
gem.installed:
- name: {{ gm }}
+ {%- if arvados.ruby.use_rvm %}
+ - ruby: {{ arvados.ruby.pkg }}
+ {%- endif %}
- require:
- pkg: arvados-api-package-install-gems-deps-pkg-installed
{%- if arvados.ruby.manage_ruby %}
- require:
- pkg: arvados-api-package-install-gems-deps-pkg-installed
{%- if arvados.ruby.manage_ruby %}
manage_ruby: false
pkg: ruby
use_rvm: false
manage_ruby: false
pkg: ruby
use_rvm: false
+ # Only used if using RVM
+ rvm_gemset: arvados
manage_gems_deps: false
gems_deps:
manage_gems_deps: false
gems_deps:
manage_ruby: true
use_rvm: true
manage_ruby: true
use_rvm: true
gems_deps:
- rubygem-bundler
- curl
gems_deps:
- rubygem-bundler
- curl
- name: {{ arvados.workbench.pkg.name }}
- version: {{ arvados.version }}
- require:
- name: {{ arvados.workbench.pkg.name }}
- version: {{ arvados.version }}
- require:
+ {%- if arvados.ruby.manage_ruby %}
+ - {{ ruby_dep }}: arvados-ruby-package-install-ruby-{{ ruby_dep }}-installed
+ {%- endif %}
- sls: {{ sls_config_file }}
- sls: {{ sls_config_file }}