openstack: extended list_servers and list_server_detail to allow all_tenants param

This commit is contained in:
Pedro Perez 2012-06-04 18:22:30 +02:00
parent 1afc40bbe6
commit 86b3746597
2 changed files with 12 additions and 4 deletions

View File

@ -3,11 +3,15 @@ module Fog
class OpenStack
class Real
def list_servers
def list_servers(options = {})
params = Hash.new
params['all_tenants'] = 'True' if options[:all_tenants]
request(
:expects => [200, 203],
:method => 'GET',
:path => 'servers.json'
:path => 'servers.json',
:query => params
)
end

View File

@ -3,11 +3,15 @@ module Fog
class OpenStack
class Real
def list_servers_detail
def list_servers_detail(options = {})
params = Hash.new
params['all_tenants'] = 'True' if options[:all_tenants]
request(
:expects => [200, 203],
:method => 'GET',
:path => 'servers/detail.json'
:path => 'servers/detail.json',
:query => params
)
end