1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
Commit graph

26 commits

Author SHA1 Message Date
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