~ubuntu-branches/ubuntu/trusty/quantum/trusty

« back to all changes in this revision

Viewing changes to quantum/plugins/cisco/services/service_insertion.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short, Adam Gandelman, Chuck Short
  • Date: 2012-11-23 09:43:14 UTC
  • mfrom: (2.1.16)
  • Revision ID: package-import@ubuntu.com-20121123094314-e1tqsulrwe21b9aq
Tags: 2013.1~g1-0ubuntu1
[ Adam Gandelman ]
* debian/patches/*: Refreshed for opening of Grizzly.

[ Chuck Short ]
* New upstream release.
* debian/rules: FTFBS if there is missing binaries.
* debian/quantum-server.install: Add quantum-debug.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env python
1
2
# vim: tabstop=4 shiftwidth=4 softtabstop=4
2
3
#
3
4
# Copyright 2011 Cisco Systems, Inc.  All rights reserved.
35
36
import sys
36
37
 
37
38
from quantum.common import constants
 
39
from quantum.common import utils
38
40
from quantum.plugins.cisco.common import cisco_constants as const
39
41
from quantum.plugins.cisco.db import api as db
40
42
from quantum.plugins.cisco.db import l2network_db as l2db
91
93
        create_vm_args.append(servconts.CREATE_VM_CMD)
92
94
        create_vm_args.append(service_image_id)
93
95
        print ("Creating VM with image: %s" % (service_image_id))
94
 
        process = subprocess.Popen(create_vm_args, stdout=subprocess.PIPE)
 
96
        process = utils.subprocess_popen(create_vm_args,
 
97
                                         stdout=subprocess.PIPE)
95
98
        result = process.stdout.readlines()
96
99
        tokens = re.search("i-[a-f0-9]*", str(result[1]))
97
100
        service_vm_name = tokens.group(0)
208
211
        create_vm_args.append(servconts.CREATE_VM_CMD)
209
212
        create_vm_args.append(vm_image_id)
210
213
        print ("Creating VM with image: %s" % (vm_image_id))
211
 
        process = subprocess.Popen(create_vm_args, stdout=subprocess.PIPE)
 
214
        process = utils.subprocess_popen(create_vm_args,
 
215
                                         stdout=subprocess.PIPE)
212
216
        result = process.stdout.readlines()
213
217
        tokens = re.search("i-[a-f0-9]*", str(result[1]))
214
218
        vm_name = tokens.group(0)