1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-16 22:50:10 +03:00

VMs now are allocated to the correct user

git-svn-id: http://svn.opennebula.org/one/trunk@717 3034c82b-c49b-4eb3-8279-a7acafdc01c0
This commit is contained in:
Javier Fontán Muiños 2009-07-21 16:54:52 +00:00
parent 23449ba1ae
commit 2a4496020b

View File

@ -88,6 +88,12 @@ def get_one_client
Client.new(AUTH)
end
def get_one_client_user(user_name)
user=get_user(user_name)
Client.new("#{user[:name]}:#{user[:password]}")
end
def get_user(name)
user=nil
@ -179,7 +185,8 @@ def run_instances(params)
pp template_text
vm=VirtualMachine.new(VirtualMachine.build_xml, get_one_client)
vm=VirtualMachine.new(
VirtualMachine.build_xml, get_one_client_user(@user[:name]))
response=vm.allocate(template_text)
pp response
@ -195,7 +202,7 @@ end
def describe_instances(params)
@user=get_user(params['AWSAccessKeyId'])
@vmpool=VirtualMachinePool.new(get_one_client)
@vmpool=VirtualMachinePool.new(get_one_client_user(@user[:name]))
@vmpool.info
pp @vmpool