log-forwarder/tasks/install.yaml
Simon Cornet 77056c82ee
All checks were successful
ci/woodpecker/push/linting Pipeline was successful
chore: migrate bare ansible_* facts to ansible_facts[] syntax
2026-05-19 09:19:05 +02:00

24 lines
620 B
YAML

---
# install rsyslog
- name: "install - rsyslog"
ansible.builtin.apt:
name: "rsyslog"
state: "present"
cache_valid_time: "120"
when: 'ansible_facts["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_facts["os_family"] == "Debian"'