def create(desc, output, args): vms = desc["VNF"]["vm"] prefix = desc["VNF"]["name"] for vm in vms: name = vm + "-" + prefix fmt = text.getItem(desc["vm " + vm]["image"], 0) image = text.getItem(desc["vm " + vm]["image"], 1) if search(name) != -1: app.exists("Image " + name) continue if not os.path.isfile(image): app.warn("Image " + image + " does not exist") continue params = ["--name", name, "--container-format", "bare", "--file", image] params = params + ["--disk-format", fmt] if proc.execProcess("glance", "image-create", params, output, args): app.failed("Creating image " + name) else: app.passed("Creating image " + name)