goooseman.nvm
nvm
Installez nvm et Node.js.
Ce fork utilise l'installation de NodeJS Rosetta 2 sur les machines Apple Silicon.
Exigences
git, curl, build-essential, libssl-dev. Les exigences sont installées par le rôle.
Variables du Rôle
nvm_version
balise de version de nvm, ouHEAD
|master
|latest
. Par défaut,0.39.7
nvm_node_version
version spécifique de Node.js12.16.0
ou utilisezlts
|latest
. Par défaut,20.14.0
nvm_install_path
chemin du dossier nvm, supporte les chemins absolus et relatifs. Par défaut,~/.nvm
nvm_shell_init_file
Le fichier d'initialisation du Shell à modifier pour inclure NVM. Par défaut,~/.profile
nvm_force_install
Boolean. Forcer la réinstallation de nvm depuis git, par exemple si vous modifiez certains fichiers dansnvm_install_path
. Par défaut,false
nvm_install_deps
Boolean. Permet de sauter la configuration des dépendances et donc de s'exécuter en tant qu'utilisateur non-root. Par défaut,true
Dépendances
Pas de dépendances.
Exemple de Playbook
- hosts: serveurs
roles:
- role: stephdewit.nvm
nvm_version: 0.4.0
nvm_node_version: 0.10
Installer toujours la dernière version
- hosts: serveurs
roles:
- role: stephdewit.nvm
nvm_version: 'latest'
nvm_node_version: 'latest'
Lorsque vous exécutez un autre utilisateur que celui connecté, il peut être utile de définir la variable d'environnement NVM_DIR
sur un chemin absolu :
- hosts: serveurs
roles:
- role: stephdewit.nvm
become: yes
become_user: vagrant
environment:
NVM_DIR: /home/vagrant/.nvm
Licence
BSD
Informations sur l'Auteur
- Jarno Keskikangas
- Stéphane de Wit
Installer
ansible-galaxy install goooseman.nvm
Licence
Unknown
Téléchargements
2.1k
Propriétaire
A senior engineer experienced in building scalable projects from scratch, maintaining legacy ones and building teams.