JeetShetty.ansible-role-greenpithumb

Rôle Ansible : GreenPiThumb

État de la construction Ansible Galaxy Licence

Rôle Ansible pour GreenPiThumb.

Variables de rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

greenpithumb_backend_user: greenpithumb
greenpithumb_backend_group: greenpithumb

L'utilisateur et le groupe sous lesquels exécuter le service backend de GreenPiThumb.

greenpithumb_backend_path: "/opt/greenpithumb"

Le chemin où installer les fichiers backend de GreenPiThumb.

greenpithumb_frontend_user: greenpithumb-frontend
greenpithumb_frontend_group: greenpithumb-frontend

L'utilisateur et le groupe sous lesquels exécuter le serveur web frontend de GreenPiThumb.

greenpithumb_frontend_path: "/opt/greenpithumb-frontend"

Le chemin où installer les fichiers frontend de GreenPiThumb.

greenpithumb_frontend_web_port: 80

Le port sur lequel l'application web de GreenPiThumb écoutera les requêtes HTTP externes.

greenpithumb_diagnostics_enabled: True

Contrôle l'installation de scripts simples pour diagnostiquer le matériel de GreenPiThumb.

greenpithumb_diagnostic_path: "/opt/greenpithumb-diagnostic"

Chemin pour installer les scripts de diagnostic de GreenPiThumb.

Dépendances

Exemple de Playbook

example.yml

- hosts: all
  roles:
    - { role: JeetShetty.greenpithumb }

Exécution de l'exemple de Playbook

ansible-galaxy install JeetShetty.greenpithumb
ansible-playbook example.yml

Référentiels connexes

  • GreenPiThumb : Le backend de GreenPiThumb, qui gère tout le matériel physique et les capteurs pour l'appareil GreenPiThumb.
  • GreenPiThumb_Frontend : API web pour fournir des informations sur l'état de GreenPiThumb.
  • GreenPiThumb_Frontend_static : Une application web AngularJS pour visualiser l'état de GreenPiThumb (la partie statique du frontend web).

Licence

Apache2

Informations sur l'auteur

Ce rôle a été créé en 2017 par Jeet Shetty et Michael Lynch.

À propos du projet

GreenPiThumb role

Installer
ansible-galaxy install JeetShetty.ansible-role-greenpithumb
Licence
apache-2.0
Téléchargements
96
Propriétaire