usegalaxy_eu.flower

To jest rola Ansible do instalacji interfejsu sieciowego Celery, znanego jako Flower.

Co robi

Ta rola instaluje moduł Pythona flower (używając pip), definiuje usługę flower oraz plik flowerconfig.py, a następnie uruchamia tę usługę.

Użycie

Bardzo podstawowy plik playbook mógłby wyglądać tak:

- 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

Zaleca się przechowywanie {{ flower_ui_users }} oraz adresu URL brokera/api w secret_group_vars.
Zaleca się przechowywanie {{ flower_ui_users }} oraz adresu URL brokera/api w secret_group_vars.

Wirtualne środowisko (Venv)

Rola automatycznie instaluje celery w katalogu domowym {{ flower_user }} (~/.local/bin/celery).
Aby użyć własnego wirtualnego środowiska, możesz ustawić zmienną
{{ flower_venv_dir }} (bez części /bin/celery), a rola zainstaluje to tam lub najpierw stworzy wskazany katalog i wirtualne środowisko.

Aplikacje

Aby używać aplikacji z flower, ważne jest, aby ustawić zmienną {{ flower_app_dir }}
na katalog aplikacji, który będzie również katalogiem roboczym usługi.
{{ flower_app_name }} to tylko nazwa modułu.

Galaxy

Kiedy używasz tej roli na serwerach Galaxy, ustaw oba:

  • {{ flower_app_dir }}
  • {{ flower_python_path }} (może być względna w stosunku do katalogu aplikacji)
O projekcie

Installs Flower, a web UI for Celery

Zainstaluj
ansible-galaxy install usegalaxy_eu.flower
Licencja
Unknown
Pobrania
12.3k
Właściciel