Add opennebula api urls and add delete vm api

This commit is contained in:
Modulos 2017-05-11 17:39:59 +02:00
commit b7e8eceb25
4 changed files with 19 additions and 13 deletions

View file

@ -98,14 +98,3 @@ class VirtualMachineSerializer(serializers.ModelSerializer):
def update(self, instance, validated_data):
pass
def delete(self, instance, validated_data):
try:
owner = instance.owner
manager = OpenNebulaManager(email=owner.email,
password=owner.password[0:20],
create_user = True)
manager.delete_vm(template_id)
except OpenNebulaException as err:
raise serializers.ValidationError("OpenNebulaException occured. {0}".format(err))