infra/ansible/roles/fluentbit/defaults/main.yml

30 lines
918 B
YAML

---
# Fluent Bit — lightweight syslog collector for logs.vntx.net
# Installed via official apt repo, configured for RFC 3164 syslog (MikroTik).
# --- Package ---
fluentbit_package: fluent-bit
# --- Repo ---
fluentbit_apt_key_url: "https://packages.fluentbit.io/fluentbit.key"
fluentbit_apt_keyring: /etc/apt/keyrings/fluentbit.gpg
# --- User ---
fluentbit_user: fluentbit
fluentbit_group: fluentbit
# --- Paths ---
fluentbit_config_dir: /etc/fluent-bit
fluentbit_log_dir: /var/log/fluent-bit
# --- Syslog Input ---
fluentbit_syslog_port: 514
fluentbit_syslog_bind: "0.0.0.0"
# --- OpenSearch Output ---
fluentbit_opensearch_host: "127.0.0.1"
fluentbit_opensearch_port: 9200
fluentbit_opensearch_index: syslog
fluentbit_opensearch_user: "{{ opensearch_admin_username | default('admin') }}"
# Plaintext password for Fluent Bit → OpenSearch — override in host_vars or vault.
fluentbit_opensearch_password: ""