diff options
| author | Michal (inc0) Jastrzebski <inc007@gmail.com> | 2016-10-14 17:38:30 +0000 |
|---|---|---|
| committer | Michal (inc0) Jastrzebski <inc007@gmail.com> | 2016-10-17 20:00:48 +0000 |
| commit | 6f0e770fe82a56dddc8902361d7fdb36311c4d8a (patch) | |
| tree | fc6bac59a1d0c1da09e22386e5ff48f40dfbbddc | |
| parent | 982f6ff4427ee73bfc0604c754afb8860df93321 (diff) | |
| download | kolla-6f0e770fe82a56dddc8902361d7fdb36311c4d8a.tar.gz kolla-6f0e770fe82a56dddc8902361d7fdb36311c4d8a.zip | |
Fix nova upgrade permission issue
Change-Id: I61738f2d8ef89d6a8c5fb1187f18c5bb154bbe04
Partial-Bug: #1631503
8 files changed, 61 insertions, 0 deletions
diff --git a/ansible/roles/nova/templates/nova-api.json.j2 b/ansible/roles/nova/templates/nova-api.json.j2 index f9cb27e9a..28642bd59 100644 --- a/ansible/roles/nova/templates/nova-api.json.j2 +++ b/ansible/roles/nova/templates/nova-api.json.j2 @@ -7,5 +7,12 @@ "owner": "nova", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/nova", + "owner": "nova:nova", + "recurse": true + } ] } diff --git a/ansible/roles/nova/templates/nova-compute-ironic.json.j2 b/ansible/roles/nova/templates/nova-compute-ironic.json.j2 index 35ae7cfe4..94e2b5fae 100644 --- a/ansible/roles/nova/templates/nova-compute-ironic.json.j2 +++ b/ansible/roles/nova/templates/nova-compute-ironic.json.j2 @@ -7,5 +7,12 @@ "owner": "nova", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/nova", + "owner": "nova:nova", + "recurse": true + } ] } diff --git a/ansible/roles/nova/templates/nova-compute.json.j2 b/ansible/roles/nova/templates/nova-compute.json.j2 index a3fd495de..018bf7a80 100644 --- a/ansible/roles/nova/templates/nova-compute.json.j2 +++ b/ansible/roles/nova/templates/nova-compute.json.j2 @@ -13,5 +13,17 @@ "owner": "nova", "perm": "0700" }{% endif %} + ], + "permissions": [ + { + "path": "/var/log/kolla/nova", + "owner": "nova:nova", + "recurse": true + }, + { + "path": "/var/lib/nova", + "owner": "nova:nova", + "recurse": true + } ] } diff --git a/ansible/roles/nova/templates/nova-conductor.json.j2 b/ansible/roles/nova/templates/nova-conductor.json.j2 index 1e214ad8b..6a7328713 100644 --- a/ansible/roles/nova/templates/nova-conductor.json.j2 +++ b/ansible/roles/nova/templates/nova-conductor.json.j2 @@ -7,5 +7,12 @@ "owner": "nova", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/nova", + "owner": "nova:nova", + "recurse": true + } ] } diff --git a/ansible/roles/nova/templates/nova-consoleauth.json.j2 b/ansible/roles/nova/templates/nova-consoleauth.json.j2 index 17837a86d..9cc3240d7 100644 --- a/ansible/roles/nova/templates/nova-consoleauth.json.j2 +++ b/ansible/roles/nova/templates/nova-consoleauth.json.j2 @@ -7,5 +7,12 @@ "owner": "nova", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/nova", + "owner": "nova:nova", + "recurse": true + } ] } diff --git a/ansible/roles/nova/templates/nova-novncproxy.json.j2 b/ansible/roles/nova/templates/nova-novncproxy.json.j2 index e2f98ec05..d34efb3d6 100644 --- a/ansible/roles/nova/templates/nova-novncproxy.json.j2 +++ b/ansible/roles/nova/templates/nova-novncproxy.json.j2 @@ -7,5 +7,12 @@ "owner": "nova", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/nova", + "owner": "nova:nova", + "recurse": true + } ] } diff --git a/ansible/roles/nova/templates/nova-scheduler.json.j2 b/ansible/roles/nova/templates/nova-scheduler.json.j2 index 1a533aaf2..36638987a 100644 --- a/ansible/roles/nova/templates/nova-scheduler.json.j2 +++ b/ansible/roles/nova/templates/nova-scheduler.json.j2 @@ -7,5 +7,12 @@ "owner": "nova", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/nova", + "owner": "nova:nova", + "recurse": true + } ] } diff --git a/ansible/roles/nova/templates/nova-spicehtml5proxy.json.j2 b/ansible/roles/nova/templates/nova-spicehtml5proxy.json.j2 index 223bb78b0..e12354bf4 100644 --- a/ansible/roles/nova/templates/nova-spicehtml5proxy.json.j2 +++ b/ansible/roles/nova/templates/nova-spicehtml5proxy.json.j2 @@ -7,5 +7,12 @@ "owner": "nova", "perm": "0600" } + ], + "permissions": [ + { + "path": "/var/log/kolla/nova", + "owner": "nova:nova", + "recurse": true + } ] } |
