Revision e4f484da snf-cyclades-app/synnefo/api/management/commands/floating-ip-dettach.py
b/snf-cyclades-app/synnefo/api/management/commands/floating-ip-dettach.py | ||
---|---|---|
35 | 35 |
|
36 | 36 |
from django.core.management.base import BaseCommand, CommandError |
37 | 37 |
from synnefo.management.common import get_floating_ip_by_address |
38 |
from synnefo.logic import backend
|
|
38 |
from synnefo.logic import servers
|
|
39 | 39 |
|
40 | 40 |
class Command(BaseCommand): |
41 | 41 |
can_import_settings = True |
... | ... | |
58 | 58 |
nic = floating_ip.nic |
59 | 59 |
vm = nic.machine |
60 | 60 |
|
61 |
backend.disconnect_from_network(vm, nic)
|
|
61 |
servers.disconnect(vm, nic)
|
|
62 | 62 |
self.stdout.write("Dettached floating IP %s from %s.\n" |
63 | 63 |
% (floating_ip_id, vm)) |
Also available in: Unified diff