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
