lordoftheflies.ansible_role_nodejs
title: 'Роль для Nodejs' description: 'Быстрый старт и примеры, демонстрирующие возможности роли.'
Ansible Роль: Nodejs
Статус
Описание
Nodejs — это Ansible роль, используемая для настройки и поддержки сервисов производственного уровня.
План разработки
Ссылки
Требования
Для Продакшн
- Ansible
Для Локального Тестирования
- Vagrant - (Тестировалось с версией 2.1.1)
- Плагины Vagrant:
- [vagrant-disksize (0.1.2)](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-disksize)
- [vagrant-libvirt](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-libvirt)
- vai (0.9.3) - Для тестирования с несколькими ВМ [vagrant-plugin-vai](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-plugin-vai)
- [vagrant-vbguest (0.15.2) - Рекомендуемый vagrant-vbguest](https://github.com/<class 'jinja2.utils.Namespace'>/vagrant-vbguest)
- Virtual Box
- Тестировалось с версией 5.2.14 r123301 (Qt5.6.1)
Переменные
defaults/main.yml
- defaults/main.yml содержит все необходимые переменные.
пример project_name/site.yml
- example_nodejs.yml может содержать пример записи.
Тестирование
Тестирование с Molecule
molecule test
Тестирование с Vagrant
Чтобы протестировать со всеми ВМ, определенными в Vagrantfile, выполните следующее:
cd roles/nodejs
vagrant up
Чтобы запустить на конкретной ВМ:
vagrant up xenial
ВМ, протестированные с Vagrant и Virtualbox
прошло, не прошло, не тестировалось, не поддерживается
ОС | Версия | Дистрибуция | Поддерживается ^1 | Результаты |
---|
Авторы
- [<class 'jinja2.utils.Namespace'>](mailto:<class 'jinja2.utils.Namespace'>)
Лицензия: MIT
- Nodejs сгенерирован с помощью [ansible_collection_skeleton](https://github.com/<class 'jinja2.utils.Namespace'>/ansible_collection_skeleton)
Установить
ansible-galaxy install lordoftheflies.ansible_role_nodejs
Лицензия
Unknown
Загрузки
192
Владелец
Freelancer Software Entrepreneur, founder of Cherubits LLC.