Hi, I have just recently decoupled functionality from the ElasticHosts driver into a separate ElasticStack class. Now adding a new provider driver which is based on ElasticStack platform should be relatively simple;
1. Add new provider constants to* libcloud/compute/{types,providers}.py* 2. Add a new driver to *libcloud/compute/drivers/<provider_name>.py* - for example you can look at * libcloud/compute/drivers/{elastichosts,skalicloud}.py* since both of those providers APIs are based on the ElasticStack platform 3. Add tests in *test/compute/test_elasticstack.py* * * I did actually want to add driver for the OpenHosting.com myself, but the problem was that your website doesn't list standard drivers or so called images in Libcloud. Ideally, after finishing all the steps listed above you would also test the driver with the valid API credentials. On Fri, Jun 17, 2011 at 10:48 PM, Jonathan Blessing < jonat...@openhosting.com> wrote: > Hello! > > I'd like to be listed on your Supported Providers page. Open Hosting is a > proud licensee of Elastic Hosts, which means we fully support Apache > Libcloud. > > Thanks > Jonathan