usegalaxy_eu.flower

Este es un rol de Ansible para instalar la interfaz web de Celery llamada Flower.

Qué Hace

Este rol instala el módulo de Python flower (usando pip), define un servicio flower y un archivo flowerconfig.py, y luego inicia este servicio.

Uso

Un playbook muy básico podría verse así:

- hosts: all
  roles:
    - role: flower
      vars:
        flower_port: 80
        flower_app_name: proj
        flower_app_dir: /my/cool/app
        flower_broker_url: http://localhost:5671

Se recomienda encarecidamente almacenar {{ flower_ui_users }} y las variables de URL/API del broker en secret_group_vars.

Entorno Virtual

El rol instala celery automáticamente en el directorio personal de {{ flower_user }} (~/.local/bin/celery).
Para usar tu propio entorno virtual, puedes establecer la variable
{{ flower_venv_dir }} (sin la parte /bin/celery) y el rol lo instalará allí o creará el directorio y el entorno virtual especificado primero.

Aplicaciones

Para usar aplicaciones con flower, es importante establecer la variable {{ flower_app_dir }}
al directorio de la aplicación, que también será el directorio de trabajo del servicio.
El {{ flower_app_name }} es solo el nombre del módulo.

Galaxy

Al usar este rol para servidores Galaxy, por favor establece ambos:

  • {{ flower_app_dir }}
  • {{ flower_python_path }} (puede ser relativo al directorio de la aplicación)
Acerca del proyecto

Installs Flower, a web UI for Celery

Instalar
ansible-galaxy install usegalaxy_eu.flower
Licencia
Unknown
Descargas
12.4k
Propietario