From 1d02ec49f6ec9315dff6b8eea6a3b2cec50a1f44 Mon Sep 17 00:00:00 2001
From: Tatsuma Matsuki <matsuki.tatsuma@jp.fujitsu.com>
Date: Wed, 19 Jun 2019 13:29:01 +0900
Subject: [PATCH] Add logrotate configuration for horizon

Change-Id: I97263385372a28204c0ae81373836a2d6292f3bd
Closes-Bug: #1833336
---
 ansible/roles/common/tasks/config.yml                         | 1 +
 ansible/roles/common/templates/cron-logrotate-horizon.conf.j2 | 3 +++
 ansible/roles/common/templates/cron.json.j2                   | 1 +
 3 files changed, 5 insertions(+)
 create mode 100644 ansible/roles/common/templates/cron-logrotate-horizon.conf.j2

diff --git a/ansible/roles/common/tasks/config.yml b/ansible/roles/common/tasks/config.yml
index 0f6914265..2f608f2b0 100644
--- a/ansible/roles/common/tasks/config.yml
+++ b/ansible/roles/common/tasks/config.yml
@@ -263,6 +263,7 @@
     - { name: "grafana", enabled: "{{ enable_grafana }}" }
     - { name: "haproxy", enabled: "{{ enable_haproxy }}" }
     - { name: "heat", enabled: "{{ enable_heat }}" }
+    - { name: "horizon", enabled: "{{ enable_horizon }}" }
     - { name: "influxdb", enabled: "{{ enable_influxdb }}" }
     - { name: "ironic", enabled: "{{ enable_ironic }}" }
     - { name: "ironic-inspector", enabled: "{{ enable_ironic }}" }
diff --git a/ansible/roles/common/templates/cron-logrotate-horizon.conf.j2 b/ansible/roles/common/templates/cron-logrotate-horizon.conf.j2
new file mode 100644
index 000000000..f346694f4
--- /dev/null
+++ b/ansible/roles/common/templates/cron-logrotate-horizon.conf.j2
@@ -0,0 +1,3 @@
+"/var/log/kolla/horizon/*.log"
+{
+}
diff --git a/ansible/roles/common/templates/cron.json.j2 b/ansible/roles/common/templates/cron.json.j2
index b8517b245..593e2f617 100644
--- a/ansible/roles/common/templates/cron.json.j2
+++ b/ansible/roles/common/templates/cron.json.j2
@@ -21,6 +21,7 @@
     ( 'grafana', enable_grafana ),
     ( 'haproxy', enable_haproxy ),
     ( 'heat', enable_heat ),
+    ( 'horizon', enable_horizon ),
     ( 'influxdb', enable_influxdb ),
     ( 'ironic', enable_ironic ),
     ( 'ironic-inspector', enable_ironic ),
-- 
GitLab