Get local box metadata in remote box
This commit is contained in:
parent
e9e24986bd
commit
128599ab68
@ -34,6 +34,7 @@ module Vagrant
|
||||
"Remote client is required for `#{self.class.name}'"
|
||||
end
|
||||
@client = client
|
||||
@metadata = client.box_metadata
|
||||
end
|
||||
|
||||
def destroy!
|
||||
|
||||
@ -52,10 +52,16 @@ module VagrantPlugins
|
||||
return machines
|
||||
end
|
||||
|
||||
# @return [Hash] metadata
|
||||
# @return [Hash] box metadata
|
||||
def box_metadata
|
||||
res = client.box_metadata(Empty.new)
|
||||
mapper.map(res.metadata, to: Hash)
|
||||
end
|
||||
|
||||
# @return [Hash] metadata (from metadata_url)
|
||||
def metadata
|
||||
res = client.metadata(Empty.new)
|
||||
res.metadata
|
||||
mapper.map(res.metadata, to: Hash)
|
||||
end
|
||||
|
||||
# @return [String] metadata url
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user