ansible-role-greenpithumb

Ansible Роль: GreenPiThumb

Статус сборки Ansible Galaxy Лицензия

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 году Житом Шетти и Майклом Линчем.

О проекте

GreenPiThumb role

Установить
ansible-galaxy install JeetShetty/ansible-role-greenpithumb
Лицензия
apache-2.0
Загрузки
86
Владелец