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

Тестирование

Тестирование с 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 Role Ansible Role
О проекте

Ansible Galaxy role for maintain Nodejs.

Установить
ansible-galaxy install lordoftheflies.ansible_role_nodejs
Лицензия
Unknown
Загрузки
192
Владелец
Freelancer Software Entrepreneur, founder of Cherubits LLC.