goooseman.nvm
nvm
Instala nvm y Node.js.
Este fork utiliza la instalación de NodeJS con Rosetta 2 en máquinas de Apple Silicon.
Requisitos
git, curl, build-essential, libssl-dev. Los requisitos se instalan mediante el rol.
Variables del Rol
nvm_versionetiqueta de versión de nvm oHEAD|master|latest. Por defecto es0.39.7nvm_node_versionversión específica de Node.js12.16.0o usarlts|latest. Por defecto es20.14.0nvm_install_pathruta de la carpeta nvm, soporta rutas absolutas y relativas. Por defecto es~/.nvmnvm_shell_init_fileEl archivo de inicialización del Shell donde se añadirá la carga de NVM. Por defecto es~/.profilenvm_force_installBooleano. Fuerza la reinstalación de nvm desde git, por ejemplo, si cambias algunos archivos ennvm_install_path. Por defecto esfalsenvm_install_depsBooleano. Permite omitir la configuración de dependencias y por lo tanto ejecutar como un usuario no root. Por defecto estrue
Dependencias
No hay dependencias.
Ejemplo de Playbook
- hosts: servidores
roles:
- rol: stephdewit.nvm
nvm_version: 0.4.0
nvm_node_version: 0.10
Instala siempre la última versión
- hosts: servidores
roles:
- rol: stephdewit.nvm
nvm_version: 'latest'
nvm_node_version: 'latest'
Cuando se ejecuta con un usuario diferente al usuario que está conectado, puede ser útil establecer la variable de entorno NVM_DIR a una ruta absoluta:
- hosts: servidores
roles:
- rol: 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 goooseman.nvmLicencia
Unknown
Descargas
2.1k
Propietario
A senior engineer experienced in building scalable projects from scratch, maintaining legacy ones and building teams.
