stephdewit.nvm
nvm
Installiere nvm und Node.js.
Anforderungen
git, curl, build-essential, libssl-dev. Die Anforderungen werden durch die Rolle installiert.
Rollenvariablen
nvm_versionnvm Versionskennzeichnung oderHEAD|master|latest. Standardwert ist0.39.7nvm_node_versionSpezifische Node.js Version12.16.0oder verwendelts|latest. Standardwert ist20.14.0nvm_install_pathnvm Ordnerpfad, unterstützt absolute und relative Pfade. Standardwert ist~/.nvmnvm_shell_init_fileDie Shell-Init-Datei, um NVM hinzuzufügen. Standardwert ist~/.profilenvm_force_installBoolean. Erzwinge die Neuinstallation von nvm aus git, beispielsweise wenn du einige Dateien imnvm_install_pathänderst. Standardwert istfalsenvm_install_depsBoolean. 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.nvmLizenz
Unknown
Downloads
34k
Besitzer
