diff --git a/roles/base/files/rsyslog/rsyslog-log02.conf b/roles/base/files/rsyslog/rsyslog-log02 similarity index 100% rename from roles/base/files/rsyslog/rsyslog-log02.conf rename to roles/base/files/rsyslog/rsyslog-log02 diff --git a/roles/base/files/rsyslog/rsyslog-log02-nolocal4 b/roles/base/files/rsyslog/rsyslog-log02-nolocal4 new file mode 100644 index 0000000000..8338bfed72 --- /dev/null +++ b/roles/base/files/rsyslog/rsyslog-log02-nolocal4 @@ -0,0 +1,4 @@ +# +# Send everything on to central log02 logger machines +# +cron.*;kern.*;authpriv.*;local7.*;*.info;local6.none @@log02:514 diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index b46dca12bc..24de46313a 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -125,6 +125,20 @@ - rsyslogd - config +- name: log everything to log02 except on mirrorlist, do not log local4 there. + copy: src=rsyslog/rsyslog-log02 dest=/etc/rsyslog.d/rsyslog-log02.conf mode=644 + when: not inventory_hostname.startswith('mirrorlist') + tags: + - rsyslogd + - config + +- name: log everything to log02 except on mirrorlist, do not log local4 there. + copy: src=rsyslog/rsyslog-log02-nolocal4 dest=/etc/rsyslog.d/rsyslog-log02.conf mode=644 + when: inventory_hostname.startswith('mirrorlist') + tags: + - rsyslogd + - config + - name: /etc/postfix/main.cf copy: src={{ item }} dest=/etc/postfix/main.cf first_available_file: