diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000..f5c040c --- /dev/null +++ b/handlers/main.yml @@ -0,0 +1,8 @@ +--- +# handlers file for exim4 + +- name: Redémarrer rsyslog.service + ansible.builtin.systemd: + state: restarted + name: rsyslog.service + become: true diff --git a/tasks/configuration.yml b/tasks/configuration.yml index 54cc31b..6ce89b1 100644 --- a/tasks/configuration.yml +++ b/tasks/configuration.yml @@ -46,3 +46,13 @@ scope: user become: true become_user: "{{ container_user }}" + +- name: Déployer la configuration de rsyslog + ansible.builtin.template: + src: templates/rsyslog.conf.j2 + dest: /etc/rsyslog.d/10-podman.conf + owner: root + group: root + mode: u=rw,g=r,o=r + become: true + notify: Redémarrer rsyslog.service diff --git a/templates/rsyslog.conf.j2 b/templates/rsyslog.conf.j2 new file mode 100644 index 0000000..9fd140a --- /dev/null +++ b/templates/rsyslog.conf.j2 @@ -0,0 +1,9 @@ +# {{ ansible_managed }} + +# Don't log podman +:programname, contains, "podman" stop + +# Don't log progams inside podman container +{% for container in podman_containers %} +:programname, contains, "{{ container.name }}" stop +{% %}