stephdewit.nvm
nvm
Instala nvm y Node.js.
Requisitos
git, curl, build-essential, libssl-dev. Los requisitos se instalan mediante el rol.
Variables del Rol
nvm_version
: etiqueta de versión de nvm, oHEAD
|master
|latest
. Por defecto es0.39.7
nvm_node_version
: versión específica de Node.js12.16.0
o usalts
|latest
. Por defecto es20.14.0
nvm_install_path
: ruta de la carpeta nvm, soporta rutas absolutas y relativas. Por defecto es~/.nvm
nvm_shell_init_file
: El archivo de inicialización de Shell para agregar la carga de NVM. Por defecto es~/.profile
nvm_force_install
: Booleano. Forzar la reinstalación de nvm desde git, por ejemplo, si cambias algunos archivos ennvm_install_path
. Por defecto esfalse
nvm_install_deps
: Booleano. Permitir omitir la configuración de dependencias y, por lo tanto, ejecutarse como un usuario no root. Por defecto estrue
Dependencias
Sin dependencias.
Ejemplo de Playbook
- hosts: servidores
roles:
- role: stephdewit.nvm
nvm_version: 0.4.0
nvm_node_version: 0.10
Instalar siempre la última versión
- hosts: servidores
roles:
- role: stephdewit.nvm
nvm_version: 'latest'
nvm_node_version: 'latest'
Cuando se ejecute con otro usuario diferente al que está conectado, puede ser útil establecer la variable de entorno NVM_DIR
a una ruta absoluta:
- hosts: servidores
roles:
- role: stephdewit.nvm
become: yes
become_user: vagrant
environment:
NVM_DIR: /home/vagrant/.nvm
Licencia
BSD
Información del Autor
- Jarno Keskikangas
- Stéphane de Wit
Instalar
ansible-galaxy install stephdewit.nvm
Licencia
Unknown
Descargas
27.7k
Propietario