Данный playbook собирает лог-файлы различных приложений с удалённых хоста/хостов. Логи архивируются и отправляются на мастер-сервер, если соблюдены условия:
- Заархивированный лог-файл меньше 1 ГБ
- Свободного места на мастер-сервере больше чем 200 МБ
Также, данные проверки можно отключить с помощью опции force=true
После отправки, архив помещается в директорию ../имя_сервера/имя_приложения/
Запуск playbook:
ansible-playbook collect_files.yml -e "server_name=имя_сервера log_type=activemq date=2023-09-24 force=no"