Merge pull request #116 from rvm/default-non-root-user
Default non root user
This commit is contained in:
@@ -27,16 +27,16 @@ script:
|
|||||||
|| (echo 'Idempotence test: fail' && exit 1)
|
|| (echo 'Idempotence test: fail' && exit 1)
|
||||||
- >
|
- >
|
||||||
~/.rvm/wrappers/default/ruby -v
|
~/.rvm/wrappers/default/ruby -v
|
||||||
| grep -q '2.1.2'
|
| grep -q '2.3.1'
|
||||||
&& (echo 'Default ruby test: pass' && exit 0)
|
&& (echo 'Default ruby test: pass' && exit 0)
|
||||||
|| (echo 'Default ruby test: fail' && exit 1)
|
|| (echo 'Default ruby test: fail' && exit 1)
|
||||||
- >
|
- >
|
||||||
ls ~/.rvm/rubies
|
ls ~/.rvm/rubies
|
||||||
| grep -q 'ruby-2.1.0'
|
| grep -q 'ruby-2.2.5'
|
||||||
&& (echo 'Multiple rubies test: pass' && exit 0)
|
&& (echo 'Multiple rubies test: pass' && exit 0)
|
||||||
|| (echo 'Multiple rubies test: fail' && exit 1)
|
|| (echo 'Multiple rubies test: fail' && exit 1)
|
||||||
- >
|
- >
|
||||||
ansible-playbook $SITE_AND_INVENTORY --connection=local --extra-vars='rvm1_delete_ruby=ruby-2.1.0'
|
ansible-playbook $SITE_AND_INVENTORY --connection=local --extra-vars='rvm1_delete_ruby=ruby-2.2.5'
|
||||||
| grep -q 'ok=1.*failed=0'
|
| grep -q 'ok=1.*failed=0'
|
||||||
&& (echo 'Delete ruby test: pass' && exit 0)
|
&& (echo 'Delete ruby test: pass' && exit 0)
|
||||||
|| (echo 'Delete ruby test: fail' && exit 1)
|
|| (echo 'Delete ruby test: fail' && exit 1)
|
||||||
|
|||||||
@@ -11,19 +11,19 @@ rvm1_bundler_install: True
|
|||||||
# Delete a specific version of ruby (ie. ruby-2.1.0)
|
# Delete a specific version of ruby (ie. ruby-2.1.0)
|
||||||
rvm1_delete_ruby:
|
rvm1_delete_ruby:
|
||||||
|
|
||||||
# Install path for rvm (defaults to system wide)
|
# Install path for rvm (defaults to user based install)
|
||||||
rvm1_install_path: '/usr/local/rvm'
|
rvm1_install_path: '~/.rvm'
|
||||||
|
|
||||||
# Add or remove any install flags
|
# Add or remove any install flags
|
||||||
# NOTE: If you are doing a USER BASED INSTALL then
|
# NOTE: If you are doing a ROOT BASED INSTALL then
|
||||||
# make sure you ADD the --user-install flag below
|
# make sure you REMOVE the --user-install flag below
|
||||||
rvm1_install_flags: '--auto-dotfiles'
|
rvm1_install_flags: '--auto-dotfiles --user-install'
|
||||||
|
|
||||||
# Add additional ruby install flags
|
# Add additional ruby install flags
|
||||||
rvm1_ruby_install_flags:
|
rvm1_ruby_install_flags:
|
||||||
|
|
||||||
# Set the owner for the rvm directory
|
# Set the owner for the rvm directory
|
||||||
rvm1_user: 'root'
|
rvm1_user: 'ubuntu'
|
||||||
|
|
||||||
# URL for the latest installer script
|
# URL for the latest installer script
|
||||||
rvm1_rvm_latest_installer: 'https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer'
|
rvm1_rvm_latest_installer: 'https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer'
|
||||||
|
|||||||
@@ -5,10 +5,10 @@
|
|||||||
|
|
||||||
vars:
|
vars:
|
||||||
rvm1_rubies:
|
rvm1_rubies:
|
||||||
- 'ruby-2.1.0'
|
- 'ruby-2.2.5'
|
||||||
- 'ruby-2.1.2'
|
- 'ruby-2.3.1'
|
||||||
rvm1_install_path: '/home/travis/.rvm'
|
rvm1_install_path: '/home/travis/.rvm'
|
||||||
rvm1_install_flags: '--auto-dotfiles --user-install'
|
rvm1_user: travis
|
||||||
|
|
||||||
roles:
|
roles:
|
||||||
- rvm1-ansible
|
- rvm1-ansible
|
||||||
|
|||||||
Reference in New Issue
Block a user