Jeff McCune
98637d39da
( #9241 ) Add skeleton VMware vSphere platform support
...
This patch adds a compute service to fog setting the stage to model
VMware virtual machines using Fog. The patch adds support for:
rdebug -- fog vsphere
>>> connection = Fog::Compute.new(:provider => :vsphere)
The connection to the VMware API is implemented along with
authentication using an username and password. The connection is not
fully secured with this patch because no validation of the SSL
certificate is implemented.
Raw API requests are working with this patch, but none of the API
requests have associated Fog models or collections.
2011-09-10 13:32:58 -07:00
geemus
3a17ba2249
[compute|glesys] rearrange to match current naming conventions
2011-09-08 16:07:04 -05:00
Anton Lindstrom
0c63450e90
[compute|glesys] added glesys as provider
2011-09-08 15:34:53 -05:00
geemus
b2c8ff0388
[core] work toward separate requires
...
Should facilitate the following:
require 'fog/aws'
require 'fog/compute'
require 'fog/aws/compute'
I think once you `require 'rubygems'` those should work.
further cleanup should reduce common requires (ie nokogiri)
2011-08-31 15:52:53 -05:00
geemus
529591f772
[compute|libvirt] move libvirt compute to its own shared area (namespacing should probably be corrected)
2011-08-29 10:24:39 -05:00
geemus
df9072f4d9
[compute|libvirt] merge jedi4ever/libvirt
2011-08-29 10:19:52 -05:00
geemus
0e5fe57e3d
[core] move providers to lib/fog/.
2011-08-24 14:17:46 -05:00
geemus
65c1bfffe2
[core] first steps toward seperately requirable bits
2011-08-24 13:35:08 -05:00
geemus
4a2da72eab
[dns|dynect] cleanup of initial implementation
2011-08-04 16:01:00 -05:00
Michael Hale
c55097ee8d
add dynect provider and cleanup extra requires
2011-08-04 16:00:58 -05:00
Patrick Debois
1e31e1e41d
First cut at libvirt integration. Lots of features missing, but it proves the point
2011-07-30 14:59:54 +02:00
Lincoln Stoll
7e351ff91d
[vcloud|compute] duplicate ecloud code for vcloud, remove obvious terremark specific code.
2011-07-05 17:43:44 +10:00
Lincoln Stoll
a2de6b6065
[ninefold|compute] Boilerplate for ninefold
2011-06-04 20:02:12 +10:00
Luqman Amjad
48536cb036
Added new DNS provider => DNS Made Easy
2011-05-30 00:41:27 +01:00
geemus
daed8de253
[stormondemand|compute] cleanup
2011-05-10 13:58:22 -07:00
seeingidog
0cb8b18379
[stormondemand] Implement Stormondemand API
2011-04-27 21:49:56 -04:00
geemus
ac2610c85f
[virtualbox|compute] rough initial implementation
2011-03-09 17:03:15 -08:00
geemus
d7f214705e
Merge branch 'dje'
2011-02-25 11:10:41 -08:00
Darrin Eden
70a7647d5b
initial work on dnsimple domain requests
2011-02-23 19:35:05 -08:00
James W. Brinkerhoff
4c6c9c678a
modifying voxel provider to conform with new org
2011-02-23 14:51:18 -08:00
geemus
e72831d99b
[ecloud|compute] re-namespace terremark ecloud
2011-02-17 10:44:46 -08:00
geemus
b6af64d76a
initial work toward flattening Vcloud::Terremark::Ecloud namespace
2011-02-16 16:13:09 -08:00
geemus
a1402c5faa
[core] cleanup providers/services setup
2011-02-08 10:00:57 -08:00
Dan Peterson
5e6797f6b6
[TerremarkEcloud] initial
2011-01-20 16:28:45 -08:00
geemus
abe07ea14a
small oversites from the previous batch
2011-01-07 17:16:50 -08:00
geemus
865ac70f61
[providers] consolidate
2011-01-07 17:07:09 -08:00