The repository contains Ansible playbooks that facilitate the configuration of servers to transmit their logs from JournalD to a remote aggregator via HTTP. It includes example configurations for RSyslog and Fluent-Bit.
# start servers
export LIBVIRT_DEFAULT_URI=qemu:///system
export VAGRANT_DEFAULT_PROVIDER=libvirt
vagrant box update
vagrant up
vagrant status
ssh
# install required Ansbile roles
ansible-galaxy install -r requirements.yml
ansible-playbook ansible/main.yml
# test connection
curl -v -X POST http://192.168.123.50:8080/json \
-H 'Content-Type: application/json' \
-d '{"hello":"world","number":42, "bool": true}'