stephdewit.nvm

nvm

Downloads Continuous Integration Status

Installiere nvm und Node.js.

Anforderungen

git, curl, build-essential, libssl-dev. Die Anforderungen werden durch die Rolle installiert.

Rollenvariablen

  • nvm_version nvm Versionskennzeichnung oder HEAD | master | latest. Standardwert ist 0.39.7
  • nvm_node_version Spezifische Node.js Version 12.16.0 oder verwende lts | latest. Standardwert ist 20.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 im nvm_install_path änderst. Standardwert ist false
  • nvm_install_deps Boolean. Erlaube das Überspringen der Abhängigkeitsinstallation und führe es daher als Nicht-Root-Benutzer aus. Standardwert ist true

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

Über das Projekt

Install nvm and Node.js.

Installieren
ansible-galaxy install stephdewit.nvm
Lizenz
Unknown
Downloads
27.7k