begin phasing in config of vpn via cdist

This commit is contained in:
Nico Schottelius 2020-12-20 12:20:54 +01:00
commit 054886fd9c
5 changed files with 119 additions and 39 deletions

View file

@ -12,6 +12,7 @@ from .serializers import *
from .selectors import *
from .services import *
from .forms import *
from .tasks import *
# class VPNPoolViewSet(viewsets.ModelViewSet):
# serializer_class = VPNPoolSerializer
@ -39,6 +40,7 @@ class WireGuardVPNViewSet(viewsets.ModelViewSet):
public_key=serializer.validated_data['wireguard_public_key'],
network_mask=serializer.validated_data['network_mask']
)
configure_wireguard_server.apply_async((vpn.vpnpool,))
return Response(WireGuardVPNSerializer(vpn).data)