Strumenti di gestione della configurazione

Gli strumenti di gestione della configurazione possono semplificare il deployment di un'istanza Looker ospitata dal cliente.

Esempio di ruolo Ansible per l'implementazione di Looker

Looker fornisce un ruolo Ansible di esempio nel nostro repository GitHub di Looker. Questo esempio si basa sui ruoli utilizzati internamente da Looker per eseguire il deployment dell'applicazione Looker nelle istanze EC2. Viene fornito come esempio e non è supportato dall'assistenza di Looker.

Note su questo ruolo Ansible

  • Lo script init incluso è scritto per Ubuntu, pertanto potrebbe dover essere modificato per altre distribuzioni Linux.

  • Gli script presuppongono che Looker venga eseguito dall'utente looker nel gruppo looker, che è la configurazione consigliata. Modifica defaults/main.yml e files/looker_init se vuoi cambiare questa impostazione.

  • templates/looker.j2 imposta la memoria in base al tipo di istanza EC2, utilizzando un array in defaults.main.yml. Molto probabilmente dovrai modificarlo. Il valore predefinito è 2800m.

  • templates/looker.j2 mostra gli argomenti da utilizzare per il monitoraggio JMX di Looker, se vuoi.