l3d.grafana_kiosk

Ansible rola grafana-kiosk

Ansible rola do wdrożenia grafana-kiosk z github.com/grafana/grafana-kiosk.

Przykładowy playbook

  • do ustalenia.

Zmienne

Oto kilka podstawowych wyjaśnień, jak działają zmienne. Pamiętaj, że pełną listę zmiennych znajdziesz w folderze defaults.

  • Użytkownik, który uruchamia grafana-kiosk (np. pi):
grafana_kiosk:
  user: "{{ ansible_user }}"
  • Wersja grafana-kiosk, której używamy:
grafana_kiosk:
  git_release: 'v1.0.2'
  • Adres URL, w którym znajduje się repozytorium grafana-kiosk:
grafana_kiosk:
  git_url: 'https://github.com/grafana/grafana-kiosk'
  • Czy zainstalować wymagane pakiety (takie jak chromium):
grafana_kiosk:
  install_requirements: true
  • Wymagane pakiety, które instalujemy:
grafana_kiosk:
  required_packages:
    - chromium
    - unclutter
  • Czy zainstalować lub zaktualizować pakiety? (użyj latest aby zaktualizować pakiety):
grafana_kiosk:
  install_state: 'present'
  • Na jakiej architekturze działasz? (Używane do pobierania binarnych plików):
grafana_kiosk:
  architecture: 'autodetect'
  • Tutaj możesz ustawić konfigurację grafana-kiosk:
grafana_kiosk:
  general:
    kiosk_mode: full
    autofit: true
    lxde: true
    lxde_home: "/home/{{ ansible_user }}"
  target:
    login_method: anon
    username: user
    password: changeme
    playlist: false
    URL: https://play.grafana.org
    ignore_certificate_errors: false
  • Czy powinniśmy utworzyć i włączyć zadanie systemd?
grafana_kiosk:
  manage_systemd: true
  • Musimy ustawić prawidłową zmienną DISPLAY!
grafana_kiosk:
  display: DISPLAY=:0
  • Czy powinniśmy włączyć automatyczne logowanie dla lightdm? (Jeśli używasz raspberry pi, zrób to przez raspi-config!)
grafana_kiosk:
  lightdm_autologin: false
  • Czy przeprowadzić podstawowe sprawdzenie wersji? (zaleca się ustawienie na true)
submodules_versioncheck: false
O projekcie

Ansible role to deploy and configure the grafana-kiosk from grafana.

Zainstaluj
ansible-galaxy install l3d.grafana_kiosk
Licencja
mit
Pobrania
36.7k
Właściciel
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy