nvm

nvm

Загрузки Статус непрерывной интеграции

Установите nvm и Node.js.

Требования

git, curl, build-essential, libssl-dev. Все требования устанавливаются с помощью данной роли.

Переменные роли

  • nvm_version тег версии nvm, или HEAD | master | latest. По умолчанию 0.39.7
  • nvm_node_version конкретная версия Node.js 12.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

Информация об авторе

О проекте

Install nvm and Node.js.

Установить
ansible-galaxy install stephdewit/ansible-nvm
Лицензия
Unknown
Загрузки
20627
Владелец