nodenv
nodenv
Роль 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. Этот проект предназначен для безопасного и дружелюбного сотрудничества, и ожидается, что участники будут соблюдать Кодекс поведения участников.
Автор
- indrajit - Владелец - eendroroy
Лицензия
Проект доступен как открытый исходный код на условиях MIT Лицензии.
Установить
ansible-galaxy install eendroroy/ansible-role-nodenv
Лицензия
mit
Загрузки
900
Владелец
Write code!