log-forwarder/tasks/install.yaml

24 lines
602 B
YAML

---
# install rsyslog
- name: "install - rsyslog"
ansible.builtin.apt:
name: "rsyslog"
state: "present"
cache_valid_time: "120"
when: 'ansible_os_family == "Debian"'
# install cronjob for logrotate
- name: "add cron job for logrotate"
ansible.builtin.cron:
name: "logrotate for /var/log/remote"
minute: "*/15"
user: "root"
job: "logrotate -f /etc/logrotate.d/remote-tmpfs"
# install splunk universal forwarder
- name: "install - package_name"
ansible.builtin.apt:
deb: "{{ splunk_forwarder_deb }}"
state: "present"
when: 'ansible_os_family == "Debian"'