stephdewit.nvm
nvm
Zainstaluj nvm i Node.js.
Wymagania
git, curl, build-essential, libssl-dev. Wymagania są instalowane przez rolę.
Zmienne roli
nvm_versiontag wersji nvm, lubHEAD|master|latest. Domyślnie0.39.7nvm_node_versionkonkretna wersja Node.js12.16.0lub użyjlts|latest. Domyślnie20.14.0nvm_install_pathścieżka do folderu nvm, wspiera ścieżki absolutne i względne. Domyślnie~/.nvmnvm_shell_init_filePlik inicjalizacji powłoki, do którego dodaje się źródło NVM. Domyślnie~/.profilenvm_force_installBoolean. Wymusza ponowną instalację nvm z gita, na przykład, jeśli zmienisz niektóre pliki wnvm_install_path. Domyślniefalsenvm_install_depsBoolean. 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.nvmLicencja
Unknown
Pobrania
34.1k
Właściciel
