JeetShetty.ansible-role-greenpithumb

Ansible Rolle: GreenPiThumb

Build Status Ansible Galaxy Lizenz

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.

Über das Projekt

GreenPiThumb role

Installieren
ansible-galaxy install JeetShetty.ansible-role-greenpithumb
GitHub Repository
Lizenz
apache-2.0
Downloads
96
Besitzer