stephdewit.nvm

nvm

Téléchargements Statut d'intégration continue

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, ou HEAD | master | latest. Par défaut, 0.39.7
  • nvm_node_version version spécifique de Node.js 12.16.0 ou utilisez lts | 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 dans nvm_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

À propos du projet

Install nvm and Node.js.

Installer
ansible-galaxy install stephdewit.nvm
Licence
Unknown
Téléchargements
27.7k
Propriétaire