JeetShetty.ansible-role-greenpithumb
Ansible Rolle: GreenPiThumb
Ansible-Rolle für GreenPiThumb.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):
greenpithumb_backend_user: greenpithumb
greenpithumb_backend_group: greenpithumb
Der Benutzer und die Gruppe, unter denen der GreenPiThumb-Backend-Dienst ausgeführt wird.
greenpithumb_backend_path: "/opt/greenpithumb"
Der Pfad, in den die GreenPiThumb-Backend-Dateien installiert werden.
greenpithumb_frontend_user: greenpithumb-frontend
greenpithumb_frontend_group: greenpithumb-frontend
Der Benutzer und die Gruppe, unter denen der GreenPiThumb-Frontend-Webserver ausgeführt wird.
greenpithumb_frontend_path: "/opt/greenpithumb-frontend"
Der Pfad, in den die GreenPiThumb-Frontend-Dateien installiert werden.
greenpithumb_frontend_web_port: 80
Der Port, an dem die GreenPiThumb-Webanwendung auf externe HTTP-Anfragen hört.
greenpithumb_diagnostics_enabled: True
Steuert, ob einfache Skripte zur Diagnose der Hardware von GreenPiThumb installiert werden.
greenpithumb_diagnostic_path: "/opt/greenpithumb-diagnostic"
Pfad zur Installation der Diagnoseskripte von GreenPiThumb.
Abhängigkeiten
Beispiel Playbook
example.yml
- hosts: all
roles:
- { role: JeetShetty.greenpithumb }
Beispiel-Playbook ausführen
ansible-galaxy install JeetShetty.greenpithumb
ansible-playbook example.yml
Verwandte Repositories
- GreenPiThumb: Das GreenPiThumb-Backend, das alle physischen Hardware und Sensoren für das GreenPiThumb-Gerät verwaltet.
- GreenPiThumb_Frontend: Web-API zur Bereitstellung des Status von GreenPiThumb.
- GreenPiThumb_Frontend_static: Eine AngularJS-Webanwendung zur Anzeige des GreenPiThumb-Status (der statische Teil des Web-Frontends).
Lizenz
Apache2
Autoreninformationen
Diese Rolle wurde 2017 von Jeet Shetty und Michael Lynch erstellt.
ansible-galaxy install JeetShetty.ansible-role-greenpithumb