From 558d8ae99879d91e8a0334708dcd214c5951c6ae Mon Sep 17 00:00:00 2001 From: Jeffrey Zhang Date: Mon, 17 Oct 2016 15:27:37 +0800 Subject: Fix neutron upgrade permission issue Change-Id: Id4e9d019ee5072b3a24e383174a2acfdb3ed984d Partial-Bug: #1631503 --- ansible/roles/neutron/templates/neutron-dhcp-agent.json.j2 | 12 ++++++++++++ ansible/roles/neutron/templates/neutron-l3-agent.json.j2 | 12 ++++++++++++ ansible/roles/neutron/templates/neutron-lbaas-agent.json.j2 | 12 ++++++++++++ .../neutron/templates/neutron-linuxbridge-agent.json.j2 | 7 +++++++ .../roles/neutron/templates/neutron-metadata-agent.json.j2 | 12 ++++++++++++ .../neutron/templates/neutron-openvswitch-agent.json.j2 | 7 +++++++ ansible/roles/neutron/templates/neutron-server.json.j2 | 7 +++++++ ansible/roles/neutron/templates/neutron-vpnaas-agent.json.j2 | 12 ++++++++++++ 8 files changed, 81 insertions(+) diff --git a/ansible/roles/neutron/templates/neutron-dhcp-agent.json.j2 b/ansible/roles/neutron/templates/neutron-dhcp-agent.json.j2 index bdd30c42e..f5eed2a52 100644 --- a/ansible/roles/neutron/templates/neutron-dhcp-agent.json.j2 +++ b/ansible/roles/neutron/templates/neutron-dhcp-agent.json.j2 @@ -25,5 +25,17 @@ "owner": "neutron", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/neutron", + "owner": "neutron:neutron", + "recurse": true + }, + { + "path": "/var/lib/neutron/kolla", + "owner": "neutron:neutron", + "recurse": true + } ] } diff --git a/ansible/roles/neutron/templates/neutron-l3-agent.json.j2 b/ansible/roles/neutron/templates/neutron-l3-agent.json.j2 index 24bcc2849..d3ef7653f 100644 --- a/ansible/roles/neutron/templates/neutron-l3-agent.json.j2 +++ b/ansible/roles/neutron/templates/neutron-l3-agent.json.j2 @@ -25,5 +25,17 @@ "owner": "neutron", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/neutron", + "owner": "neutron:neutron", + "recurse": true + }, + { + "path": "/var/lib/neutron/kolla", + "owner": "neutron:neutron", + "recurse": true + } ] } diff --git a/ansible/roles/neutron/templates/neutron-lbaas-agent.json.j2 b/ansible/roles/neutron/templates/neutron-lbaas-agent.json.j2 index 6bb45cdee..0955c3051 100644 --- a/ansible/roles/neutron/templates/neutron-lbaas-agent.json.j2 +++ b/ansible/roles/neutron/templates/neutron-lbaas-agent.json.j2 @@ -19,5 +19,17 @@ "owner": "neutron", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/neutron", + "owner": "neutron:neutron", + "recurse": true + }, + { + "path": "/var/lib/neutron/kolla", + "owner": "neutron:neutron", + "recurse": true + } ] } diff --git a/ansible/roles/neutron/templates/neutron-linuxbridge-agent.json.j2 b/ansible/roles/neutron/templates/neutron-linuxbridge-agent.json.j2 index 0da4f5a16..6055414af 100644 --- a/ansible/roles/neutron/templates/neutron-linuxbridge-agent.json.j2 +++ b/ansible/roles/neutron/templates/neutron-linuxbridge-agent.json.j2 @@ -13,5 +13,12 @@ "owner": "neutron", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/neutron", + "owner": "neutron:neutron", + "recurse": true + } ] } diff --git a/ansible/roles/neutron/templates/neutron-metadata-agent.json.j2 b/ansible/roles/neutron/templates/neutron-metadata-agent.json.j2 index ba0d1b9c9..205ad3bd3 100644 --- a/ansible/roles/neutron/templates/neutron-metadata-agent.json.j2 +++ b/ansible/roles/neutron/templates/neutron-metadata-agent.json.j2 @@ -19,5 +19,17 @@ "owner": "neutron", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/neutron", + "owner": "neutron:neutron", + "recurse": true + }, + { + "path": "/var/lib/neutron/kolla", + "owner": "neutron:neutron", + "recurse": true + } ] } diff --git a/ansible/roles/neutron/templates/neutron-openvswitch-agent.json.j2 b/ansible/roles/neutron/templates/neutron-openvswitch-agent.json.j2 index 36a9a03f7..853db8108 100644 --- a/ansible/roles/neutron/templates/neutron-openvswitch-agent.json.j2 +++ b/ansible/roles/neutron/templates/neutron-openvswitch-agent.json.j2 @@ -13,5 +13,12 @@ "owner": "neutron", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/neutron", + "owner": "neutron:neutron", + "recurse": true + } ] } diff --git a/ansible/roles/neutron/templates/neutron-server.json.j2 b/ansible/roles/neutron/templates/neutron-server.json.j2 index 54fed2e00..36402f0a5 100644 --- a/ansible/roles/neutron/templates/neutron-server.json.j2 +++ b/ansible/roles/neutron/templates/neutron-server.json.j2 @@ -25,5 +25,12 @@ "owner": "neutron", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/neutron", + "owner": "neutron:neutron", + "recurse": true + } ] } diff --git a/ansible/roles/neutron/templates/neutron-vpnaas-agent.json.j2 b/ansible/roles/neutron/templates/neutron-vpnaas-agent.json.j2 index dff9c44d9..2c0853d48 100644 --- a/ansible/roles/neutron/templates/neutron-vpnaas-agent.json.j2 +++ b/ansible/roles/neutron/templates/neutron-vpnaas-agent.json.j2 @@ -31,5 +31,17 @@ "owner": "neutron", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/neutron", + "owner": "neutron:neutron", + "recurse": true + }, + { + "path": "/var/lib/neutron/kolla", + "owner": "neutron:neutron", + "recurse": true + } ] } -- cgit v1.2.3