From 971d5b95682c23367c6411932fefee99ced036fb Mon Sep 17 00:00:00 2001 From: Tim Rozet Date: Wed, 29 Nov 2017 17:09:41 -0500 Subject: Fixes permissions and owner for undercloud.qcow2 The undercloud storage disk is copied during our deployment from modified underloud from upstream. We copy it as owner root with wrong permissions. This changes the owner to qemu and sets the permissions the same as the other storage disks that virsh creates for overcloud nodes. Change-Id: Ie884a586f91be3461e4b511e224d061639f04c69 Signed-off-by: Tim Rozet --- apex/undercloud/undercloud.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'apex') diff --git a/apex/undercloud/undercloud.py b/apex/undercloud/undercloud.py index 5d73dd49..14be4401 100644 --- a/apex/undercloud/undercloud.py +++ b/apex/undercloud/undercloud.py @@ -150,7 +150,8 @@ class Undercloud: if os.path.exists(dest_img): os.remove(dest_img) shutil.copyfile(src_img, dest_img) - + shutil.chown(dest_img, user='qemu', group='qemu') + os.chmod(dest_img, 0o0744) # TODO(trozet):check if resize needed right now size is 50gb # there is a lib called vminspect which has some dependencies and is # not yet available in pip. Consider switching to this lib later. -- cgit 1.2.3-korg