Tools zur Konfigurationsverwaltung

Tools zur Konfigurationsverwaltung können die Bereitstellung einer vom Kunden gehosteten Looker-Instanz vereinfachen.

Beispiel für eine Ansible-Rolle für die Looker-Bereitstellung

Looker bietet eine Beispielrolle an Ansible in unserem Looker-GitHub-Repository. Dieses Beispiel basiert auf Rollen, die Looker intern verwendet, um die Looker-Anwendung auf EC2-Instanzen bereitzustellen. Sie dient nur als Beispiel und wird vom Looker-Support nicht unterstützt.

Hinweise zu dieser Ansible-Rolle

  • Das enthaltene init-Skript wurde für Ubuntu geschrieben. Bei anderen Linux-Distributionen muss es daher möglicherweise geändert werden.

  • In den Skripts wird davon ausgegangen, dass Looker vom Nutzer looker in der Gruppe looker ausgeführt wird. Dies ist die empfohlene Konfiguration. Ändern Sie defaults/main.yml und files/looker_init, wenn Sie dies ändern möchten.

  • templates/looker.j2 legt den Arbeitsspeicher basierend auf dem EC2-Instanztyp fest und verwendet ein Array in defaults.main.yml. Das müssen Sie wahrscheinlich ändern. Der Standardwert ist 2800m.

  • templates/looker.j2 zeigt die Argumente an, die bei Bedarf für das JMX-Monitoring von Looker verwendet werden sollen.