From d3c6857a49d37bc63057203ca75c656d2feeb418 Mon Sep 17 00:00:00 2001 From: Christian Schwede Date: Thu, 12 Jul 2018 09:40:59 +0200 Subject: [PATCH] Restart rsyslog after installing Swift This ensures that Swift logs end up in /var/log/swift/swift.log. Closes-Bug: 1781350 Change-Id: Id5a6083f5dc3f8c569e0d0778722c1e52ff7cdef --- elements/puppet-stack-config/puppet-stack-config.pp | 5 +++++ .../notes/swift-undercloud-logging-bf103e33fb444f01.yaml | 5 +++++ 2 files changed, 10 insertions(+) create mode 100644 releasenotes/notes/swift-undercloud-logging-bf103e33fb444f01.yaml diff --git a/elements/puppet-stack-config/puppet-stack-config.pp b/elements/puppet-stack-config/puppet-stack-config.pp index d9298a6a0..8cf16fe1d 100644 --- a/elements/puppet-stack-config/puppet-stack-config.pp +++ b/elements/puppet-stack-config/puppet-stack-config.pp @@ -477,6 +477,11 @@ ring_account_device { "${controller_host}:6002/1": } Ring_account_device<||> ~> Service['swift-proxy-server'] +# Ensure rsyslog catches up change in /etc/rsyslog.d and forwards logs +exec { 'restart rsyslog': + command => '/bin/systemctl restart rsyslog', +} + # Apache include ::apache diff --git a/releasenotes/notes/swift-undercloud-logging-bf103e33fb444f01.yaml b/releasenotes/notes/swift-undercloud-logging-bf103e33fb444f01.yaml new file mode 100644 index 000000000..f53997862 --- /dev/null +++ b/releasenotes/notes/swift-undercloud-logging-bf103e33fb444f01.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + Enforce a restart of rsyslog after installing Swift rpms. Otherwise all + Swift logs end up in /var/log/messages instead of /var/log/swift/swift.log