From 2a4496020bf2930b6823613d85a446d7303b8471 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Font=C3=A1n=20Mui=C3=B1os?= Date: Tue, 21 Jul 2009 16:54:52 +0000 Subject: [PATCH] VMs now are allocated to the correct user git-svn-id: http://svn.opennebula.org/one/trunk@717 3034c82b-c49b-4eb3-8279-a7acafdc01c0 --- src/oca/ec2/eco.rb | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/oca/ec2/eco.rb b/src/oca/ec2/eco.rb index ca81e2fe9a..d0664c0da5 100644 --- a/src/oca/ec2/eco.rb +++ b/src/oca/ec2/eco.rb @@ -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