JeetShetty.ansible-role-greenpithumb
Rol de Ansible: GreenPiThumb
Rol de Ansible para GreenPiThumb.
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (consulta defaults/main.yml):
greenpithumb_backend_user: greenpithumb
greenpithumb_backend_group: greenpithumb
El usuario y grupo bajo los cuales se ejecutará el servicio backend de GreenPiThumb.
greenpithumb_backend_path: "/opt/greenpithumb"
La ruta donde se instalarán los archivos del backend de GreenPiThumb.
greenpithumb_frontend_user: greenpithumb-frontend
greenpithumb_frontend_group: greenpithumb-frontend
El usuario y grupo bajo los cuales se ejecutará el servidor web frontend de GreenPiThumb.
greenpithumb_frontend_path: "/opt/greenpithumb-frontend"
La ruta donde se instalarán los archivos del frontend de GreenPiThumb.
greenpithumb_frontend_web_port: 80
El puerto en el que la aplicación web de GreenPiThumb escuchará solicitudes HTTP externas.
greenpithumb_diagnostics_enabled: True
Controla si se instalan scripts simples para diagnosticar el hardware de GreenPiThumb.
greenpithumb_diagnostic_path: "/opt/greenpithumb-diagnostic"
Ruta para instalar los scripts de diagnóstico de GreenPiThumb.
Dependencias
Ejemplo de Playbook
example.yml
- hosts: all
roles:
- { role: JeetShetty.greenpithumb }
Ejecutando el Playbook de Ejemplo
ansible-galaxy install JeetShetty.greenpithumb
ansible-playbook example.yml
Repositorios Relacionados
- GreenPiThumb: El backend de GreenPiThumb, que gestiona todo el hardware físico y los sensores del dispositivo GreenPiThumb.
- GreenPiThumb_Frontend: API web para proporcionar el estado de GreenPiThumb.
- GreenPiThumb_Frontend_static: Una aplicación web AngularJS para ver el estado de GreenPiThumb (la parte estática de la interfaz web).
Licencia
Apache2
Información del Autor
Este rol fue creado en 2017 por Jeet Shetty y Michael Lynch.
ansible-galaxy install JeetShetty.ansible-role-greenpithumb