Revision 437e1eee snf-cyclades-app/synnefo/logic/backend.py
b/snf-cyclades-app/synnefo/logic/backend.py | ||
---|---|---|
555 | 555 |
bnet, created = BackendNetwork.objects.get_or_create(backend=backend, |
556 | 556 |
network=network) |
557 | 557 |
if bnet.operstate != "ACTIVE": |
558 |
if network.public: |
|
559 |
msg = "Can not connect instance to network %s. Network is not"\ |
|
560 |
" ACTIVE in backend %s." % (network, backend) |
|
561 |
raise Exception(msg) |
|
562 |
else: |
|
563 |
jobs = create_network(network, backend, connect=True) |
|
564 |
if isinstance(jobs, list): |
|
565 |
depend_jobs.extend(jobs) |
|
566 |
else: |
|
567 |
depend_jobs.append(jobs) |
|
558 |
depend_jobs = create_network(network, backend, connect=True) |
|
568 | 559 |
kw["depends"] = [[job, ["success", "error", "canceled"]] |
569 | 560 |
for job in depend_jobs] |
570 | 561 |
|
Also available in: Unified diff