summaryrefslogtreecommitdiff
path: root/cinder/privsep
diff options
context:
space:
mode:
authorCharles Short <chucks@redhat.com>2019-01-17 13:52:02 -0500
committerCharles Short <chucks@redhat.com>2019-02-07 02:59:02 -0500
commit303741a4b3f8df40e99fd5daf427e104788b0069 (patch)
tree5edf807c1fa5336b990dbd4270287b1033c1570f /cinder/privsep
parent3902a2bf2869c4d44592a64ac1b8a57c2381bc4c (diff)
downloadcinder-303741a4b3f8df40e99fd5daf427e104788b0069.tar.gz
Use oslo.privsep for 'lvcreate'
Use olso.privsep rather than oslo.rootwrap for the 'lvcreate' Change-Id: I9e8f74ef74ef3f7cbbcf7967304246e9dfafb5c0 Signed-off-by: Charles Short <chucks@redhat.com>
Diffstat (limited to 'cinder/privsep')
-rw-r--r--cinder/privsep/lvm.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/cinder/privsep/lvm.py b/cinder/privsep/lvm.py
index aeb47fd6a..cfa48af57 100644
--- a/cinder/privsep/lvm.py
+++ b/cinder/privsep/lvm.py
@@ -30,3 +30,9 @@ def udevadm_settle():
def lvrename(vg_name, lv_name, new_name):
processutils.execute(
'lvrename', vg_name, lv_name, new_name)
+
+
+@cinder.privsep.sys_admin_pctxt.entrypoint
+def create_vg(vg_name, pv_list):
+ cmd = ['vgcreate', vg_name, ','.join(pv_list)]
+ processutils.execute(*cmd)