mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
Revert "move vcloud models to its directory since the format is common to both"
Conflicts with work freeformz is doing, reverting in favor of those changes for now.
This reverts commit 9907d4ed59
.
This commit is contained in:
parent
b1ba9f677a
commit
b554eb0bb4
13 changed files with 37 additions and 52 deletions
|
@ -1,7 +1,7 @@
|
||||||
require 'fog/model'
|
require 'fog/model'
|
||||||
|
|
||||||
module Fog
|
module Fog
|
||||||
module Vcloud
|
module Terremark
|
||||||
module Shared
|
module Shared
|
||||||
|
|
||||||
class Address < Fog::Model
|
class Address < Fog::Model
|
|
@ -1,22 +1,22 @@
|
||||||
module Fog
|
module Fog
|
||||||
module Vcloud
|
module Terremark
|
||||||
module Shared
|
module Shared
|
||||||
|
|
||||||
module Mock
|
module Mock
|
||||||
def addresses(options = {})
|
def addresses(options = {})
|
||||||
Fog::Vcloud::Shared::Addresses.new(options.merge(:connection => self))
|
Fog::Terremark::Shared::Addresses.new(options.merge(:connection => self))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
module Real
|
module Real
|
||||||
def addresses(options = {})
|
def addresses(options = {})
|
||||||
Fog::Vcloud::Shared::Addresses.new(options.merge(:connection => self))
|
Fog::Terremark::Shared::Addresses.new(options.merge(:connection => self))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Addresses < Fog::Collection
|
class Addresses < Fog::Collection
|
||||||
|
|
||||||
model Fog::Vcloud::Shared::Address
|
model Fog::Terremark::Shared::Address
|
||||||
|
|
||||||
def all
|
def all
|
||||||
load(connection.get_public_ips(vdc_id).body['PublicIpAddresses'])
|
load(connection.get_public_ips(vdc_id).body['PublicIpAddresses'])
|
|
@ -1,7 +1,7 @@
|
||||||
require 'fog/model'
|
require 'fog/model'
|
||||||
|
|
||||||
module Fog
|
module Fog
|
||||||
module Vcloud
|
module Terremark
|
||||||
module Shared
|
module Shared
|
||||||
|
|
||||||
class Network < Fog::Model
|
class Network < Fog::Model
|
|
@ -1,22 +1,22 @@
|
||||||
module Fog
|
module Fog
|
||||||
module Vcloud
|
module Terremark
|
||||||
module Shared
|
module Shared
|
||||||
|
|
||||||
module Mock
|
module Mock
|
||||||
def networks(options = {})
|
def networks(options = {})
|
||||||
Fog::Vcloud::Shared::Networks.new(options.merge(:connection => self))
|
Fog::Terremark::Shared::Networks.new(options.merge(:connection => self))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
module Real
|
module Real
|
||||||
def networks(options = {})
|
def networks(options = {})
|
||||||
Fog::Vcloud::Shared::Networks.new(options.merge(:connection => self))
|
Fog::Terremark::Shared::Networks.new(options.merge(:connection => self))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Networks < Fog::Collection
|
class Networks < Fog::Collection
|
||||||
|
|
||||||
model Fog::Vcloud::Shared::Network
|
model Fog::Terremark::Shared::Network
|
||||||
|
|
||||||
def all
|
def all
|
||||||
data = connection.get_vdc(vdc_id).body['AvailableNetworks'].map do |network|
|
data = connection.get_vdc(vdc_id).body['AvailableNetworks'].map do |network|
|
|
@ -1,7 +1,7 @@
|
||||||
require 'fog/model'
|
require 'fog/model'
|
||||||
|
|
||||||
module Fog
|
module Fog
|
||||||
module Vcloud
|
module Terremark
|
||||||
module Shared
|
module Shared
|
||||||
|
|
||||||
class Server < Fog::Model
|
class Server < Fog::Model
|
|
@ -1,25 +1,25 @@
|
||||||
require 'fog/collection'
|
require 'fog/collection'
|
||||||
require 'fog/vcloud/models/shared/server'
|
require 'fog/terremark/models/shared/server'
|
||||||
|
|
||||||
module Fog
|
module Fog
|
||||||
module Vcloud
|
module Terremark
|
||||||
module Shared
|
module Shared
|
||||||
|
|
||||||
module Mock
|
module Mock
|
||||||
def servers(options = {})
|
def servers(options = {})
|
||||||
Fog::Vcloud::Shared::Servers.new(options.merge(:connection => self))
|
Fog::Terremark::Shared::Servers.new(options.merge(:connection => self))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
module Real
|
module Real
|
||||||
def servers(options = {})
|
def servers(options = {})
|
||||||
Fog::Vcloud::Shared::Servers.new(options.merge(:connection => self))
|
Fog::Terremark::Shared::Servers.new(options.merge(:connection => self))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Servers < Fog::Collection
|
class Servers < Fog::Collection
|
||||||
|
|
||||||
model Fog::Vcloud::Shared::Server
|
model Fog::Terremark::Shared::Server
|
||||||
|
|
||||||
def all
|
def all
|
||||||
data = connection.get_vdc(vdc_id).body['ResourceEntities'].select do |entity|
|
data = connection.get_vdc(vdc_id).body['ResourceEntities'].select do |entity|
|
|
@ -1,7 +1,7 @@
|
||||||
require 'fog/model'
|
require 'fog/model'
|
||||||
|
|
||||||
module Fog
|
module Fog
|
||||||
module Vcloud
|
module Terremark
|
||||||
module Shared
|
module Shared
|
||||||
|
|
||||||
class Task < Fog::Model
|
class Task < Fog::Model
|
|
@ -1,25 +1,25 @@
|
||||||
require 'fog/collection'
|
require 'fog/collection'
|
||||||
require 'fog/vcloud/models/shared/server'
|
require 'fog/terremark/models/shared/server'
|
||||||
|
|
||||||
module Fog
|
module Fog
|
||||||
module Vcloud
|
module Terremark
|
||||||
module Shared
|
module Shared
|
||||||
|
|
||||||
module Mock
|
module Mock
|
||||||
def tasks
|
def tasks
|
||||||
Fog::Vcloud::Shared::Tasks.new(:connection => self)
|
Fog::Terremark::Shared::Tasks.new(:connection => self)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
module Real
|
module Real
|
||||||
def tasks
|
def tasks
|
||||||
Fog::Vcloud::Shared::Tasks.new(:connection => self)
|
Fog::Terremark::Shared::Tasks.new(:connection => self)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Tasks < Fog::Collection
|
class Tasks < Fog::Collection
|
||||||
|
|
||||||
model Fog::Vcloud::Shared::Task
|
model Fog::Terremark::Shared::Task
|
||||||
|
|
||||||
def all
|
def all
|
||||||
data = connection.get_tasks_list(task_list_id).body['Tasks']
|
data = connection.get_tasks_list(task_list_id).body['Tasks']
|
|
@ -1,7 +1,7 @@
|
||||||
require 'fog/model'
|
require 'fog/model'
|
||||||
|
|
||||||
module Fog
|
module Fog
|
||||||
module Vcloud
|
module Terremark
|
||||||
module Shared
|
module Shared
|
||||||
|
|
||||||
class Vdc < Fog::Model
|
class Vdc < Fog::Model
|
|
@ -1,22 +1,22 @@
|
||||||
module Fog
|
module Fog
|
||||||
module Vcloud
|
module Terremark
|
||||||
module Shared
|
module Shared
|
||||||
|
|
||||||
module Mock
|
module Mock
|
||||||
def vdcs(options = {})
|
def vdcs(options = {})
|
||||||
Fog::Vcloud::Shared::Vdcs.new(options.merge(:connection => self))
|
Fog::Terremark::Shared::Vdcs.new(options.merge(:connection => self))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
module Real
|
module Real
|
||||||
def vdcs(options = {})
|
def vdcs(options = {})
|
||||||
Fog::Vcloud::Shared::Vdcs.new(options.merge(:connection => self))
|
Fog::Terremark::Shared::Vdcs.new(options.merge(:connection => self))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Vdcs < Fog::Collection
|
class Vdcs < Fog::Collection
|
||||||
|
|
||||||
model Fog::Vcloud::Shared::Vdc
|
model Fog::Terremark::Shared::Vdc
|
||||||
|
|
||||||
def all
|
def all
|
||||||
data = connection.get_organization(organization_id).body['Links'].select do |entity|
|
data = connection.get_organization(organization_id).body['Links'].select do |entity|
|
|
@ -221,9 +221,16 @@ module Fog
|
||||||
end
|
end
|
||||||
|
|
||||||
def shared_requires
|
def shared_requires
|
||||||
include Fog::Vcloud::Shared
|
require 'fog/terremark/models/shared/address'
|
||||||
shared_requires
|
require 'fog/terremark/models/shared/addresses'
|
||||||
|
require 'fog/terremark/models/shared/network'
|
||||||
|
require 'fog/terremark/models/shared/networks'
|
||||||
|
require 'fog/terremark/models/shared/server'
|
||||||
|
require 'fog/terremark/models/shared/servers'
|
||||||
|
require 'fog/terremark/models/shared/task'
|
||||||
|
require 'fog/terremark/models/shared/tasks'
|
||||||
|
require 'fog/terremark/models/shared/vdc'
|
||||||
|
require 'fog/terremark/models/shared/vdcs'
|
||||||
require 'fog/terremark/parsers/shared/get_catalog'
|
require 'fog/terremark/parsers/shared/get_catalog'
|
||||||
require 'fog/terremark/parsers/shared/get_catalog_item'
|
require 'fog/terremark/parsers/shared/get_catalog_item'
|
||||||
require 'fog/terremark/parsers/shared/get_internet_services'
|
require 'fog/terremark/parsers/shared/get_internet_services'
|
||||||
|
|
|
@ -250,10 +250,6 @@ module Fog
|
||||||
class <<self
|
class <<self
|
||||||
def new(credentials = {})
|
def new(credentials = {})
|
||||||
unless @required
|
unless @required
|
||||||
require 'fog/vcloud/shared'
|
|
||||||
include Fog::vcloud::Shared
|
|
||||||
shared_requires
|
|
||||||
|
|
||||||
require 'fog/vcloud/parser'
|
require 'fog/vcloud/parser'
|
||||||
require 'fog/vcloud/terremark/vcloud'
|
require 'fog/vcloud/terremark/vcloud'
|
||||||
require 'fog/vcloud/terremark/ecloud'
|
require 'fog/vcloud/terremark/ecloud'
|
||||||
|
|
|
@ -1,18 +0,0 @@
|
||||||
module Fog
|
|
||||||
module Vcloud
|
|
||||||
module Shared
|
|
||||||
def shared_requires
|
|
||||||
require 'fog/vcloud/models/shared/address'
|
|
||||||
require 'fog/vcloud/models/shared/addresses'
|
|
||||||
require 'fog/vcloud/models/shared/network'
|
|
||||||
require 'fog/vcloud/models/shared/networks'
|
|
||||||
require 'fog/vcloud/models/shared/server'
|
|
||||||
require 'fog/vcloud/models/shared/servers'
|
|
||||||
require 'fog/vcloud/models/shared/task'
|
|
||||||
require 'fog/vcloud/models/shared/tasks'
|
|
||||||
require 'fog/vcloud/models/shared/vdc'
|
|
||||||
require 'fog/vcloud/models/shared/vdcs'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Add table
Add a link
Reference in a new issue