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_loki
Licencia
Unknown
Descargas
190
Propietario