Run nova-manage as root to prevent wrong nova-manage.log permissions
To verify if the default cell is created we run a nova-manage command. Right now this is triggered as root and not as nova like the otheres. In case it is the first time on the node it creates the nova-manage.log with root user and follow up call as nova user will fail. Related-bug: 1820590 Change-Id: I56a961615c0afa748a42c25d4614637275b7c33b (cherry picked from commit08015d6f91
) (cherry picked from commit4a6ba2bbaa
) (cherry picked from commita968838990
)
This commit is contained in:
parent
74ba670bb6
commit
cce6c7e34b
|
@ -150,7 +150,7 @@ outputs:
|
|||
mode: "0700"
|
||||
content: |
|
||||
#!/bin/bash
|
||||
DEFID=$(nova-manage cell_v2 list_cells | sed -e '1,3d' -e '$d' | awk -F ' *| *' '$2 == "default" {print $4}')
|
||||
DEFID=$(su nova -s /bin/bash -c "nova-manage cell_v2 list_cells" | sed -e '1,3d' -e '$d' | awk -F ' *| *' '$2 == "default" {print $4}')
|
||||
if [ "$DEFID" ]; then
|
||||
echo "(cellv2) Updating default cell_v2 cell $DEFID"
|
||||
su nova -s /bin/bash -c "/usr/bin/nova-manage cell_v2 update_cell --cell_uuid $DEFID --name=default"
|
||||
|
|
Loading…
Reference in New Issue