JeetShetty.ansible-role-greenpithumb
Rôle Ansible : GreenPiThumb
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.
Installer
ansible-galaxy install JeetShetty.ansible-role-greenpithumb
Licence
apache-2.0
Téléchargements
96
Propriétaire