JeetShetty.ansible-role-greenpithumb

Rol de Ansible: GreenPiThumb

Estado de Construcción Ansible Galaxy Licencia

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.

Acerca del proyecto

GreenPiThumb role

Instalar
ansible-galaxy install JeetShetty.ansible-role-greenpithumb
Licencia
apache-2.0
Descargas
96
Propietario