stephdewit.nvm
nvm
Установите nvm и Node.js.
Требования
git, curl, build-essential, libssl-dev. Все требования устанавливаются с помощью данной роли.
Переменные роли
nvm_versionтег версии nvm, илиHEAD|master|latest. По умолчанию0.39.7nvm_node_versionконкретная версия Node.js12.16.0или используйтеlts|latest. По умолчанию20.14.0nvm_install_pathпуть к папке nvm, поддерживает абсолютные и относительные пути. По умолчанию~/.nvmnvm_shell_init_fileфайл инициализации Shell, в который нужно добавить загрузку NVM. По умолчанию~/.profilenvm_force_installБулевое значение. Принудительная переустановка nvm из git, например, если вы изменили некоторые файлы вnvm_install_path. По умолчаниюfalsenvm_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.nvmЛицензия
Unknown
Загрузки
34.1k
Владелец
