Ansible role for installing and configuring Vector log aggregator.
- Ansible >= 2.9
- Ubuntu 20.04/22.04
| Variable | Default | Description |
|---|---|---|
vector_version |
0.35.0 |
Version of Vector to install |
vector_install_dir |
/opt/vector |
Installation directory |
vector_config_dir |
/etc/vector |
Configuration directory |
vector_user |
vector |
System user for running Vector |
vector_sources |
[] |
List of input sources |
vector_sinks |
[] |
List of output sinks |
- hosts: monitoring
roles:
- role: vector-role
vector_sources:
- name: "app_logs"
type: "file"
include: "/var/log/app/*.log"
vector_sinks:
- name: "clickhouse"
type: "clickhouse"
inputs: ["app_logs"]
endpoint: "http://clickhouse:8123"