Created
November 18, 2015 08:49
-
-
Save carlqt/65e6d1ab5e0f73aa946c to your computer and use it in GitHub Desktop.
Rbenv ansible playbook
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
- name: clone rbenv | |
git: repo=https://github.com/sstephenson/rbenv.git dest=/home/vagrant/.rbenv | |
- name: change ownership of .rbenv to vagrant | |
file: path=.rbenv owner=vagrant recurse=yes | |
- name: Add rbenv bin to profile | |
lineinfile: dest=/home/vagrant/.zshrc state=present regexp='^\.rbenv\/bin' line='export PATH=$PATH:/home/vagrant/.rbenv/bin' | |
- name: Add rbenv to profile | |
lineinfile: dest=/home/vagrant/.zshrc state=present regexp='^eval "\$\(rbenv init -\)"' line='eval "$(rbenv init -)"' | |
- name: Add rbenv libexec to path | |
lineinfile: dest=/home/vagrant/.zshrc state=present regexp='^\.rbenv\/libexec' line='export PATH=$PATH:/home/vagrant/.rbenv/libexec' | |
- name: install ruby-build | |
git: repo=https://github.com/sstephenson/ruby-build.git dest=/home/vagrant/.rbenv/plugins/ruby-build | |
- name: install ruby | |
command: /home/vagrant/.rbenv/bin/rbenv install 2.2.3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment