On Feb 16, 2015, at 4:45 PM, Avi Nanhkoesingh 
<[email protected]> wrote:

> Hi all,
> 
> I need to implement some VPN functionality for the CloudStack provider in 
> LibCloud. At minimum the following endpoints will be added:
> 
> - listVpnGateways
> - createVpnGateway
> - updateVpnGateway
> - deleteVpnGateway
> 
> - listVpnCustomerGateways
> - createVpnCustomerGateway
> - updateVpnCustomerGateway
> - deleteVpnCustomerGateway
> 
> - listVpnConnections
> - createVpnConnection
> - updateVpnConnection
> - deleteVpnConnection
> 
> At the moment I do not see any VPN implementation in LibCloud. Pointers about 
> implementing this would be appreciated before I start working on this.
> 

The bigger question is does it fit in libcloud ? So far we have only put users 
methods. Are some of those for cloud admin ?
If the answer is no then go ahead, fork libcloud in github and submit a pull 
request.

You might create classes for VpnGateway, VpnCustomerGateway etc…and then you 
define extension methods with the naming convention of ex_name_of_method().

I am sure Jeroen can put you in the right direction

> Thanks in advance,
> 
> Avi Nanhkoesingh

Reply via email to