Files
ansible/roles/rsyslog/tasks/main.yml
2024-07-05 11:53:33 +02:00

31 lines
715 B
YAML

---
- name: Install rsyslog
ansible.builtin.package:
name: rsyslog
state: present
- name: Put log concentration file
ansible.builtin.copy:
src: files/sys.conf
dest: /etc/rsyslog.d/sys.conf
mode: 0644
notify: Restart rsyslog
when: "'rsyslogservers' in group_names"
- name: Put rsyslog config file
ansible.builtin.copy:
src: files/remote.conf
dest: /etc/rsyslog.d/remote.conf
mode: 0644
notify: Restart rsyslog
- name: Insert hosts into /etc/hosts
ansible.builtin.lineinfile:
path: /etc/hosts
state: present
insertbefore: '^# --- BEGIN PVE ---$'
line: "{{ item.address }} {{ item.name }}"
loop: "{{ pretty_named_hosts }}"
notify: Restart rsyslog