Installs and configures Vector — a high-performance observability data pipeline.
- Ansible 2.10+
- EL-based system (CentOS 7/8, RHEL 7/8)
| Variable | Description | Default |
|---|---|---|
vector_version |
Version of Vector to install | 0.21.1 |
vector_config_dir |
Directory for Vector config | /etc/vector |
vector_data_dir |
Directory for Vector data | /var/lib/vector |
vector_service_user |
System user for Vector service | vector |
vector_service_state |
Desired state of Vector service | started |
vector_service_enabled |
Whether Vector should start on boot | true |
| Variable | Description |
|---|---|
vector_package_name |
RPM package filename (architecture-aware) |
vector_download_url |
Full download URL for the Vector RPM |
vector_config_file |
Full path to Vector config file |
None.
- hosts: all
roles:
- role: vector-role
vector_version: "0.21.1"MIT
Homework assignment