diff --git a/ansible/install/roles/rsyslog-install/tasks/main.yml b/ansible/install/roles/rsyslog-install/tasks/main.yml index de448a363..cf2e08046 100644 --- a/ansible/install/roles/rsyslog-install/tasks/main.yml +++ b/ansible/install/roles/rsyslog-install/tasks/main.yml @@ -10,7 +10,6 @@ - rsyslog - rsyslog-elasticsearch - rsyslog-mmjsonparse - - rsyslog-mmutf8fix register: install_rsyslog ignore_errors: true @@ -33,16 +32,16 @@ - name: Add repository yum_repository: - name: rsyslog_v8 - description: Up to date rsyslog - baseurl: http://rpms.adiscon.com/v8-stable/epel-7/x86_64/ + name: CentOS-7-Base + description: Core CentOS7 Packages + baseurl: http://mirror.centos.org/centos/7/os/$basearch/ become: true when: install_rsyslog|failed - name: Add key rpm_key: state: present - key: http://rpms.adiscon.com/RPM-GPG-KEY-Adiscon + key: https://www.centos.org/keys/RPM-GPG-KEY-CentOS-7 become: true when: install_rsyslog|failed @@ -55,5 +54,4 @@ - rsyslog - rsyslog-elasticsearch - rsyslog-mmjsonparse - - rsyslog-mmutf8fix when: install_rsyslog|failed diff --git a/ansible/install/roles/rsyslog-templates/tasks/main.yml b/ansible/install/roles/rsyslog-templates/tasks/main.yml index b9bd21f9a..60ef38b66 100644 --- a/ansible/install/roles/rsyslog-templates/tasks/main.yml +++ b/ansible/install/roles/rsyslog-templates/tasks/main.yml @@ -83,6 +83,12 @@ dest: /etc/rsyslog.d/listen.conf become: true +- name: Template primary config + template: + src: rsyslog.conf.j2 + dest: /etc/rsyslog.conf + become: true + - name: Install selinux utils yum: name: policycoreutils-python diff --git a/ansible/install/roles/rsyslog-templates/templates/05-outputs.conf.j2 b/ansible/install/roles/rsyslog-templates/templates/05-outputs.conf.j2 index 8b00d116b..813ff9877 100644 --- a/ansible/install/roles/rsyslog-templates/templates/05-outputs.conf.j2 +++ b/ansible/install/roles/rsyslog-templates/templates/05-outputs.conf.j2 @@ -19,6 +19,3 @@ action( {% if rsyslog_forwarding and not rsyslog_aggregator %} action(type="omfwd" Target="{{rsyslog_aggregator_server}}" Port="{{rsyslog_aggregator_port}}" Protocol="tcp" Template="ViaQ_SyslogProtocol23Format") {% endif %} - -# Drop messages before they get to /var/log/messages -stop \ No newline at end of file diff --git a/ansible/install/roles/rsyslog-templates/templates/rsyslog.conf.j2 b/ansible/install/roles/rsyslog-templates/templates/rsyslog.conf.j2 new file mode 100644 index 000000000..c7bd058b8 --- /dev/null +++ b/ansible/install/roles/rsyslog-templates/templates/rsyslog.conf.j2 @@ -0,0 +1,7 @@ +# Browbeat Rsyslog config defaults blown away for consistency in logging + +# Include all config files in /etc/rsyslog.d/ │ +$IncludeConfig /etc/rsyslog.d/*.conf + +# Prevents messages from getting dumped to /var/log/messages +stop