Outils de gestion de la configuration

Les outils de gestion de la configuration peuvent simplifier le déploiement d'une instance Looker hébergée par un client.

Exemple de rôle Ansible pour le déploiement de Looker

Looker fournit un exemple de rôle Ansible sur notre dépôt GitHub Looker. Cet exemple est basé sur les rôles que Looker utilise en interne pour déployer l'application Looker sur des instances EC2. Il est fourni à titre d'exemple et n'est pas pris en charge par l'assistance Looker.

Remarques sur ce rôle Ansible

  • Le script init inclus est écrit pour Ubuntu. Vous devrez donc peut-être le modifier pour d'autres distributions Linux.

  • Les scripts supposent que Looker est exécuté par l'utilisateur looker dans le groupe looker, qui est la configuration recommandée. Modifiez defaults/main.yml et files/looker_init si vous le souhaitez.

  • templates/looker.j2 définit la mémoire en fonction du type d'instance EC2 à l'aide d'un tableau dans defaults.main.yml. Vous devrez probablement le modifier. La valeur par défaut est 2800m.

  • templates/looker.j2 affiche les arguments à utiliser pour la surveillance JMX de Looker, si vous le souhaitez.