stephdewit.nvm
nvm
Installez nvm et Node.js.
Exigences
git, curl, build-essential, libssl-dev. Les exigences sont installées par le rôle.
Variables de rôle
nvm_version
étiquette de version 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 de Shell pour ajouter le chargement de NVM. Par défaut,~/.profile
nvm_force_install
Booléen. 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
Booléen. Permet de sauter la configuration des dépendances et donc de fonctionner 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 la dernière version à chaque fois
- hosts: serveurs
roles:
- role: stephdewit.nvm
nvm_version: 'latest'
nvm_node_version: 'latest'
Lorsqu'il est exécuté avec 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 stephdewit.nvm
Licence
Unknown
Téléchargements
27.7k
Propriétaire