Revision cb66110b snf-cyclades-app/synnefo/api/servers.py
b/snf-cyclades-app/synnefo/api/servers.py | ||
---|---|---|
285 | 285 |
flavor_id = server['flavorRef'] |
286 | 286 |
personality = server.get('personality', []) |
287 | 287 |
assert isinstance(personality, list) |
288 |
private_networks = server.get("networks", []) |
|
289 |
assert isinstance(private_networks, list) |
|
288 | 290 |
except (KeyError, AssertionError): |
289 | 291 |
raise faults.BadRequest("Malformed request") |
290 | 292 |
|
... | ... | |
298 | 300 |
password = util.random_password() |
299 | 301 |
|
300 | 302 |
vm = servers.create(user_id, name, password, flavor, image, |
301 |
metadata=metadata, personality=personality) |
|
303 |
metadata=metadata, personality=personality, |
|
304 |
private_networks=private_networks) |
|
302 | 305 |
|
303 | 306 |
server = vm_to_dict(vm, detail=True) |
304 | 307 |
server['status'] = 'BUILD' |
Also available in: Unified diff