stephdewit.nvm
nvm
Zainstaluj nvm i Node.js.
Wymagania
git, curl, build-essential, libssl-dev. Wymagania są instalowane przez rolę.
Zmienne roli
nvm_version
tag wersji nvm, lubHEAD
|master
|latest
. Domyślnie0.39.7
nvm_node_version
konkretna wersja Node.js12.16.0
lub użyjlts
|latest
. Domyślnie20.14.0
nvm_install_path
ścieżka do folderu nvm, wspiera ścieżki absolutne i względne. Domyślnie~/.nvm
nvm_shell_init_file
Plik inicjalizacji powłoki, do którego dodaje się źródło NVM. Domyślnie~/.profile
nvm_force_install
Boolean. Wymusza ponowną instalację nvm z gita, na przykład, jeśli zmienisz niektóre pliki wnvm_install_path
. Domyślniefalse
nvm_install_deps
Boolean. Pozwala pominąć konfigurację zależności i tym samym działać jako użytkownik bez uprawnień root. Domyślnietrue
Zależności
Brak zależności.
Przykład Playbooka
- hosts: servers
roles:
- role: stephdewit.nvm
nvm_version: 0.4.0
nvm_node_version: 0.10
Instaluj zawsze najnowszą wersję
- hosts: servers
roles:
- role: stephdewit.nvm
nvm_version: 'latest'
nvm_node_version: 'latest'
Gdy uruchamiasz z innym użytkownikiem niż zalogowany, może pomóc ustawienie zmiennej środowiskowej NVM_DIR
na ścieżkę absolutną:
- hosts: servers
roles:
- role: stephdewit.nvm
become: yes
become_user: vagrant
environment:
NVM_DIR: /home/vagrant/.nvm
Licencja
BSD
Informacje o autorze
- Jarno Keskikangas
- Stéphane de Wit
Zainstaluj
ansible-galaxy install stephdewit.nvm
Licencja
Unknown
Pobrania
27.7k
Właściciel