nodenv

nodenv

Статус сборки

Тег GitHub

Участники Последний коммит на GitHub (ветка) Лицензия Проблемы на GitHub Закрытые проблемы на GitHub Запросы на принятие изменений на GitHub Закрытые запросы на принятие изменений на GitHub

Роль Ansible для установки nodenv

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

Установите nodenv_env: system, чтобы установить nodenv для всей системы, или nodenv_env: local для локальной установки.

Добавьте плагины в переменную nodenv.plugins.

Определите версии узлов для установки в переменной nodes.

Пример:

nodenv_env: system

nodenv:
  plugins:
    - { name: node-build, repo: 'https://github.com/nodenv/node-build.git' }

nodes:
  - version: 9.11.1

Поддерживаемые ОС

  • Ubuntu
    • precise (12.04)
    • trusty (14.04)
    • xenial (16.04) - для xenial требуется установка python2 для поддержки ansible
  • CentOS
    • 6
    • 7
  • RHEL
    • 6
    • 7

Пример плейбука

---
# Пример плейбука
- name: настройка nodenv
  hosts: servers
  gather_facts: yes

  tasks:
  - include_role:
      name: eendroroy.nodenv
    vars:
      nodenv_env: system
      pythons:
        - version: 9.11.1

Участие в проекте

Сообщения об ошибках и запросы на принятие изменений приветствуются на GitHub в репозитории ansible-role-nodenv. Этот проект предназначен для безопасного и дружелюбного сотрудничества, и ожидается, что участники будут соблюдать Кодекс поведения участников.

Автор

Лицензия

Проект доступен как открытый исходный код на условиях MIT Лицензии.

Установить
ansible-galaxy install eendroroy/ansible-role-nodenv
Лицензия
mit
Загрузки
892
Владелец
Write code!