On Feb 17, 2015, at 11:16 AM, Roeland Kuipers <[email protected]> wrote:
> These are all user calls: > http://cloudstack.apache.org/docs/api/apidocs-4.4/TOC_User.html > So should fit in libcloud :) Perfect, but seems to me you should delegate that to Funs. He needs to work on his Python skills :) > > Cheers, > Roeland > > On 17 Feb 2015, at 08:54, sebgoa <[email protected]<mailto:[email protected]>> > wrote: > > > On Feb 16, 2015, at 4:45 PM, Avi Nanhkoesingh > <[email protected]<mailto:[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 >
