ansible-role-greenpithumb
Ansible Роль: GreenPiThumb
Ansible роль для GreenPiThumb.
Переменные роли
Доступные переменные перечислены ниже вместе с их значениями по умолчанию (см. defaults/main.yml):
greenpithumb_backend_user: greenpithumb
greenpithumb_backend_group: greenpithumb
Пользователь и группа, от имени которых будет работать бэкенд-сервис GreenPiThumb.
greenpithumb_backend_path: "/opt/greenpithumb"
Путь для установки файлов бэкенда GreenPiThumb.
greenpithumb_frontend_user: greenpithumb-frontend
greenpithumb_frontend_group: greenpithumb-frontend
Пользователь и группа, от имени которых будет работать веб-сервер фронтенда GreenPiThumb.
greenpithumb_frontend_path: "/opt/greenpithumb-frontend"
Путь для установки файлов фронтенда GreenPiThumb.
greenpithumb_frontend_web_port: 80
Порт, на котором веб-приложение GreenPiThumb будет ожидать внешние HTTP-запросы.
greenpithumb_diagnostics_enabled: True
Управляет установкой простых скриптов для диагностики аппаратного обеспечения GreenPiThumb.
greenpithumb_diagnostic_path: "/opt/greenpithumb-diagnostic"
Путь для установки диагностических скриптов GreenPiThumb.
Зависимости
Пример Playbook
example.yml
- hosts: all
roles:
- { role: JeetShetty.greenpithumb }
Запуск примера Playbook
ansible-galaxy install JeetShetty.greenpithumb
ansible-playbook example.yml
Связанные репозитории
- GreenPiThumb: Бэкенд GreenPiThumb, который управляет всем физическим оборудованием и сенсорами устройства GreenPiThumb.
- GreenPiThumb_Frontend: Веб-API для предоставления статуса о GreenPiThumb.
- GreenPiThumb_Frontend_static: Веб-приложение на AngularJS для просмотра статуса GreenPiThumb (статическая часть веб-фронтенда).
Лицензия
Apache2
Информация об авторе
Эта роль была создана в 2017 году Житом Шетти и Майклом Линчем.
Установить
ansible-galaxy install JeetShetty/ansible-role-greenpithumb
Лицензия
apache-2.0
Загрузки
86
Владелец