Files
cybersecurity_bootcamp/Ansible/beats/filebeat-playbook.yml
2022-03-07 15:52:38 -05:00

32 lines
808 B
YAML

---
- name: Install and launch filebeat
hosts: webservers
become: true
tasks:
- name: Download .deb file
command: curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.6.1-amd64.deb
- name: Install filebeat from .deb
command: dpkg -i filebeat-7.6.1-amd64.deb
- name: Drop in filebeat.yml
copy:
src: /etc/ansible/beats/filebeat-config.yml
dest: /etc/filebeat/filebeat.yml
- name: enable and configure system module
command: filebeat modules enable system
- name: setup filebeat
command: filebeat setup
- name: start filebeat service
command: service filebeat start
- name: enable service filebeat on boot
systemd:
name: filebeat
enabled: yes