Skip to content

Instantly share code, notes, and snippets.

@bbarman4u
Forked from komuw/install NVM and nodeJS.yml
Created September 5, 2022 03:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bbarman4u/c09ee0847e8befdbe9baad6d1532805e to your computer and use it in GitHub Desktop.
Save bbarman4u/c09ee0847e8befdbe9baad6d1532805e to your computer and use it in GitHub Desktop.
Ansible task to install nvm and nodeJS
#first seen here: http://www.snip2code.com/Snippet/63701/Ansible-task-to-install-nvm-and-node
# Here is how to install nvm and node in an Ansible task.
# I tried a bunch of different things, and as usual it's simple, but you have to get it right.
# The important part is that you have to shell with /bin/bash -c and source nvm.sh
---
- name: Install nvm
shell: >
curl https://raw.githubusercontent.com/creationix/nvm/v0.7.0/install.sh | sh
creates=/home/{{ ansible_user_id }}/.nvm/nvm.sh
- name: Install node and set version
shell: >
/bin/bash -c "source ~/.nvm/nvm.sh && nvm install 0.10 && nvm alias default 0.10"
creates=/home/{{ ansible_user_id }}/.nvm/alias
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment