Simplify selecting a default ruby

This commit is contained in:
Nick Janetakis
2014-06-23 15:23:36 -04:00
parent c26504dffa
commit d930090440
2 changed files with 4 additions and 12 deletions

View File

@@ -57,14 +57,6 @@
command: "{{ ruby_rvm_install_path }}/bin/rvm alias list default"
register: ruby_selected
- name: detect if rvm is system installed
stat: path=/etc/profile.d/rvm.sh
register: rvm_system_install
- name: ensure default ruby is selected (home install)
command: "{{ ruby_rvm_install_path }}/bin/rvm --default use ruby-{{ ruby_version }}"
when: not rvm_system_install.stat.exists and (ruby_selected.stdout == '' or ruby_version not in ruby_selected.stdout)
- name: ensure default ruby is selected (system install)
shell: source /etc/profile.d/rvm.sh && rvm --default use ruby-{{ ruby_version }} executable=/bin/bash
when: rvm_system_install.stat.exists and (ruby_selected.stdout == '' or ruby_version not in ruby_selected.stdout)
- name: ensure default ruby is selected
command: "{{ ruby_rvm_install_path }}/bin/rvm alias create default ruby-{{ ruby_version }}"
when: ruby_selected.stdout == '' or ruby_version not in ruby_selected.stdout

View File

@@ -4,7 +4,7 @@
sudo: true
vars:
ruby_temp_download_path: /home/travis/tmp
ruby_rvm_install_path: /home/travis/.rmv
ruby_rvm_install_path: /home/travis/.rvm
roles:
- ansible-ruby