]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
Source openrc before creating volume
authorZack Cerza <zack@cerza.org>
Tue, 18 Feb 2014 15:53:57 +0000 (09:53 -0600)
committerZack Cerza <zack@cerza.org>
Thu, 20 Feb 2014 23:46:09 +0000 (17:46 -0600)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
teuthology/task/devstack.py

index 55c538f086c748681f5e135ba89aaddac12697eb..84600ec7b9f73be2c9266d07e8d3472550ea10bd 100644 (file)
@@ -345,10 +345,10 @@ def create_volume(devstack_node, ceph_node, vol_name, size):
     log.info("Creating a {size}GB volume named {name}...".format(
         name=vol_name,
         size=size))
-    cmd = "cinder create --display-name {name} {size}".format(name=vol_name,
-                                                              size=size)
+    args = ['source', 'devstack/openrc', run.Raw('&&'), 'cinder', 'create',
+            '--display-name', vol_name, size]
     out_stream = StringIO()
-    devstack_node.run(args=cmd, stdout=out_stream, wait=True)
+    devstack_node.run(args=args, stdout=out_stream, wait=True)
     out_stream.seek(0)
     vol_info = parse_os_table(out_stream.read())