From: Steven Hardy <shardy@redhat.com>
Date: Wed, 7 Jun 2017 09:52:01 +0000 (+0100)
Subject: Add host logging for redis service template
X-Git-Tag: opnfv-6.0.0~590^2
X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=00be6e603b3c65d6b9fb7dab073b48c727f264bf;p=apex-tripleo-heat-templates.git

Add host logging for redis service template

This got missed in the patch which added host logging for most
other services.

Change-Id: I0be8a5bce6558ebaf5b4830138d1f6c31aec6394
---

diff --git a/docker/services/database/redis.yaml b/docker/services/database/redis.yaml
index 73df96c5..9000aee9 100644
--- a/docker/services/database/redis.yaml
+++ b/docker/services/database/redis.yaml
@@ -77,6 +77,14 @@ outputs:
               recurse: true
       docker_config:
         step_1:
+          redis_init_logs:
+            start_order: 0
+            image: *redis_image
+            privileged: false
+            user: root
+            volumes:
+              - /var/log/containers/redis:/var/log/redis
+            command: ['/bin/bash', '-c', 'chown -R redis:redis /var/log/redis']
           redis:
             image: *redis_image
             net: host
@@ -87,14 +95,17 @@ outputs:
               - /var/lib/kolla/config_files/redis.json:/var/lib/kolla/config_files/config.json:ro
               - /var/lib/config-data/redis/etc/:/etc/:ro
               - /etc/localtime:/etc/localtime:ro
-              - logs:/var/log/kolla
+              - /var/log/containers/redis:/var/log/redis
             environment:
               - KOLLA_CONFIG_STRATEGY=COPY_ALWAYS
       host_prep_tasks:
-        - name: create /var/run/redis
+        - name: create persistent directories
           file:
-            path: /var/run/redis
+            path: "{{ item }}"
             state: directory
+          with_items:
+            - /var/log/containers/redis
+            - /var/run/redis
       upgrade_tasks:
         - name: Stop and disable redis service
           tags: step2