nvm
nvm
Установите nvm и Node.js.
Требования
git, curl, build-essential, libssl-dev. Все требования устанавливаются с помощью данной роли.
Переменные роли
nvm_version
тег версии nvm, илиHEAD
|master
|latest
. По умолчанию0.39.7
nvm_node_version
конкретная версия Node.js12.16.0
или используйтеlts
|latest
. По умолчанию20.14.0
nvm_install_path
путь к папке nvm, поддерживает абсолютные и относительные пути. По умолчанию~/.nvm
nvm_shell_init_file
файл инициализации Shell, в который нужно добавить загрузку NVM. По умолчанию~/.profile
nvm_force_install
Булевое значение. Принудительная переустановка nvm из git, например, если вы изменили некоторые файлы вnvm_install_path
. По умолчаниюfalse
nvm_install_deps
Булевое значение. Позволяет пропустить настройку зависимостей и, соответственно, запустить как не-root пользователь. По умолчаниюtrue
Зависимости
Нет зависимостей.
Пример плейбука
- hosts: servers
roles:
- role: stephdewit.nvm
nvm_version: 0.4.0
nvm_node_version: 0.10
Установить всегда последнюю версию
- hosts: servers
roles:
- role: stephdewit.nvm
nvm_version: 'latest'
nvm_node_version: 'latest'
Если запускать под другим пользователем, нежели залогинившийся, может быть полезно установить переменную окружения NVM_DIR
на абсолютный путь:
- hosts: servers
roles:
- role: stephdewit.nvm
become: yes
become_user: vagrant
environment:
NVM_DIR: /home/vagrant/.nvm
Лицензия
BSD
Информация об авторе
- Ярно Кескикангас
- Стефан де Вит
Установить
ansible-galaxy install stephdewit/ansible-nvm
Лицензия
Unknown
Загрузки
20627
Владелец