/ansible-nvm

Install NVM on macOS or Ubuntu developer machines

Primary LanguageShellMIT LicenseMIT

markosamuli.nvm

Build Status Ansible Quality Score Ansible Role GitHub release License

Ansible role to install Node.js with NVM on macOS or Ubuntu Developer machines.

It doesn't use Homebrew for installing nvm on macOS as it's not a support method by the upstream.

Git and cURL are installed if missing on the target system.

Role Variables

# We're installing stable Node.js version by default
nvm_default_node_version: stable
nvm_node_versions:
  - "{{ nvm_default_node_version }}"

# Initialize shell profile scripts
nvm_init_shell: yes

# Define the shell profile scripts to initialiaze
nvm_shell_profile_scripts:
  - .bashrc
  - .zshrc

Example Playbook

- hosts: localhost
  connection: local
  roles:
      - { role: markosamuli.nvm }

Changes

License

Author Information