stephdewit.nvm
nvm
Installiere nvm und Node.js.
Anforderungen
git, curl, build-essential, libssl-dev. Die Anforderungen werden durch die Rolle installiert.
Rollenvariablen
nvm_version
nvm Versionskennzeichnung oderHEAD
|master
|latest
. Standardwert ist0.39.7
nvm_node_version
Spezifische Node.js Version12.16.0
oder verwendelts
|latest
. Standardwert ist20.14.0
nvm_install_path
nvm Ordnerpfad, unterstützt absolute und relative Pfade. Standardwert ist~/.nvm
nvm_shell_init_file
Die Shell-Init-Datei, um NVM hinzuzufügen. Standardwert ist~/.profile
nvm_force_install
Boolean. Erzwinge die Neuinstallation von nvm aus git, beispielsweise wenn du einige Dateien imnvm_install_path
änderst. Standardwert istfalse
nvm_install_deps
Boolean. Erlaube das Überspringen der Abhängigkeitsinstallation und führe es daher als Nicht-Root-Benutzer aus. Standardwert isttrue
Abhängigkeiten
Keine Abhängigkeiten.
Beispiel-Playbook
- hosts: servers
roles:
- role: stephdewit.nvm
nvm_version: 0.4.0
nvm_node_version: 0.10
Installiere immer die neueste Version
- hosts: servers
roles:
- role: stephdewit.nvm
nvm_version: 'latest'
nvm_node_version: 'latest'
Wenn du es mit einem anderen Benutzer als dem angemeldeten ausführen möchtest, kann es hilfreich sein, die Umgebungsvariable NVM_DIR
auf einen absoluten Pfad festzulegen:
- hosts: servers
roles:
- role: stephdewit.nvm
become: yes
become_user: vagrant
environment:
NVM_DIR: /home/vagrant/.nvm
Lizenz
BSD
Autorinformationen
- Jarno Keskikangas
- Stéphane de Wit
Installieren
ansible-galaxy install stephdewit.nvm
Lizenz
Unknown
Downloads
27.7k
Besitzer