diff --git a/handlers/main.yaml b/handlers/main.yaml index 743ad56..9f0ae34 100644 --- a/handlers/main.yaml +++ b/handlers/main.yaml @@ -48,6 +48,13 @@ enabled: true state: "restarted" +# ensure syslog enabled + started - alpine +- name: "restart syslog alpine" + ansible.builtin.service: + name: "syslog" + enabled: true + state: "started" + # ssh - name: "restart ssh" ansible.builtin.systemd: diff --git a/tasks/syslog/config.yaml b/tasks/syslog/config.yaml index 5c9c79e..b0a5f7f 100644 --- a/tasks/syslog/config.yaml +++ b/tasks/syslog/config.yaml @@ -5,6 +5,17 @@ tags: "syslog" block: + # configure syslog - alpine + - name: "syslog - config - busybox - alpine" + ansible.builtin.template: + src: "templates/syslog/busybox/syslog.alpine.j2" + dest: "/etc/conf.d/syslog" + owner: "root" + group: "root" + mode: "0644" + when: 'ansible_distribution == "Alpine"' + notify: "restart syslog alpine" + # configure rsyslogd - debian - name: "syslog - config - rsyslog - debian" ansible.builtin.template: diff --git a/templates/syslog/busybox/syslog.alpine.j2 b/templates/syslog/busybox/syslog.alpine.j2 new file mode 100644 index 0000000..738b8cf --- /dev/null +++ b/templates/syslog/busybox/syslog.alpine.j2 @@ -0,0 +1 @@ +SYSLOGD_OPTS="-R {{ rsyslog_destination }}:{{ rsyslog_port }}"