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_versionbalise de version de nvm, ouHEAD|master|latest. Par défaut,0.39.7nvm_node_versionversion spécifique de Node.js12.16.0ou utilisezlts|latest. Par défaut,20.14.0nvm_install_pathchemin du dossier nvm, supporte les chemins absolus et relatifs. Par défaut,~/.nvmnvm_shell_init_fileLe fichier d'initialisation du Shell à modifier pour inclure NVM. Par défaut,~/.profilenvm_force_installBoolean. Forcer la réinstallation de nvm depuis git, par exemple si vous modifiez certains fichiers dansnvm_install_path. Par défaut,falsenvm_install_depsBoolean. 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.nvmLicence
Unknown
Téléchargements
2.1k
Propriétaire
A senior engineer experienced in building scalable projects from scratch, maintaining legacy ones and building teams.
