gucharbon.setup_loki
Configuración de Loki
Configura rápidamente Loki en un servidor Ubuntu:
- Descarga el binario
- Define el servicio systemd
- Inicia el servicio
Requisitos
Necesitas tener acceso SSH al host remoto para poder realizar este rol. El host remoto debe ejecutar una distribución moderna basada en systemd.
Variables del Rol
| Nombre de la variable | Valor por defecto | Descripción |
|---|---|---|
| loki_version | 1.6.1 |
versión de Loki |
| loki_system_user | loki |
usuario para ejecutar Loki |
| loki_system_group | loki |
grupo para ejecutar Loki |
| loki_server_http_listen_port | 3100 |
puerto de escucha para Loki |
| loki_server_http_listen_address | localhost |
dirección de escucha para Loki |
| loki_directories | {} |
array de directorios a crear antes de ejecutar Loki |
| loki_service_state | started |
estado deseado para el servicio unit de systemd |
| loki_service_enabled | true |
iniciar Loki al arrancar o no |
| loki_schema_config | diccionario por defecto | YAML con configuración de esquema |
| loki_storage_config | diccionario por defecto | YAML con configuración de almacenamiento |
| loki_ingester | diccionario por defecto | YAML con configuraciones del ingester |
| loki_limits_config | diccionario por defecto | YAML con configuraciones de límites |
| loki_chunk_store_config | diccionario por defecto | YAML con configuraciones del almacenamiento por bloques |
| loki_table_manager | diccionario por defecto | YAML con configuraciones del administrador de tablas |
Ejemplo de Playbook
Un ejemplo de playbook para vincular Loki a todas las interfaces y hacer ping a una versión específica:
- hosts: localhost
roles:
- role: gucharbon.setup_loki
vars:
loki_version: 1.6.1
loki_server_http_listen_address: 0.0.0.0
Licencia
MIT
Instalar
ansible-galaxy install gucharbon.setup_lokiLicencia
Unknown
Descargas
200
Propietario
