From 2828fe8c6b4ed4bbf6d4f6547e12e9074171b12d Mon Sep 17 00:00:00 2001
From: Jeffrey Zhang <zhang.lei.fly@gmail.com>
Date: Fri, 14 Oct 2016 21:30:14 +0800
Subject: [PATCH] Fix glance upgrade permission issue

Change-Id: I8316310c13017b86eb13c3ffad260fecb0e7f61b
Partial-Bug: #1631503
---
 ansible/roles/glance/templates/glance-api.json.j2   | 13 +++++++++++++
 .../roles/glance/templates/glance-registry.json.j2  |  7 +++++++
 2 files changed, 20 insertions(+)

diff --git a/ansible/roles/glance/templates/glance-api.json.j2 b/ansible/roles/glance/templates/glance-api.json.j2
index 2d3c4cc9fa..949817726d 100644
--- a/ansible/roles/glance/templates/glance-api.json.j2
+++ b/ansible/roles/glance/templates/glance-api.json.j2
@@ -14,5 +14,18 @@
             "perm": "0700"
         }
         {% endif %}
+    ],
+    "permissions": [
+        {
+            "path": "/var/lib/glance",
+            "owner": "glance:glance",
+            "recurse": true
+        },
+        {
+            "path": "/var/log/kolla/glance",
+            "owner": "glance:glance",
+            "recurse": true
+        }
+
     ]
 }
diff --git a/ansible/roles/glance/templates/glance-registry.json.j2 b/ansible/roles/glance/templates/glance-registry.json.j2
index 43d9055b69..bfd60c507a 100644
--- a/ansible/roles/glance/templates/glance-registry.json.j2
+++ b/ansible/roles/glance/templates/glance-registry.json.j2
@@ -7,5 +7,12 @@
             "owner": "glance",
             "perm": "0600"
         }
+    ],
+    "permissions": [
+        {
+            "path": "/var/log/kolla/glance",
+            "owner": "glance:glance",
+            "recurse": true
+        }
     ]
 }