From: Michal Fojtik <[email protected]>
---
server/lib/deltacloud/drivers/ec2/ec2_driver.rb | 1 +
server/lib/deltacloud/drivers/mock/mock_driver.rb | 1 +
server/lib/deltacloud/models/instance.rb | 1 +
3 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/server/lib/deltacloud/drivers/ec2/ec2_driver.rb
b/server/lib/deltacloud/drivers/ec2/ec2_driver.rb
index efbfcc8..370dcff 100644
--- a/server/lib/deltacloud/drivers/ec2/ec2_driver.rb
+++ b/server/lib/deltacloud/drivers/ec2/ec2_driver.rb
@@ -601,6 +601,7 @@ class EC2Driver < Deltacloud::BaseDriver
:public_addresses=>( ec2_instance['dnsName'] == '' ? [] :
[ec2_instance['dnsName']] ),
:private_addresses=>( ec2_instance['privateDnsName'] == '' ? [] :
[ec2_instance['privateDnsName']] ),
:instance_profile =>InstanceProfile.new(hwp_name),
+ :hardware_profile_id=>hwp_name,
:actions=>instance_actions_for( state ),
:keyname => ec2_instance['keyName'],
:launch_time => ec2_instance['launchTime']
diff --git a/server/lib/deltacloud/drivers/mock/mock_driver.rb
b/server/lib/deltacloud/drivers/mock/mock_driver.rb
index 7787c5f..249fd9d 100644
--- a/server/lib/deltacloud/drivers/mock/mock_driver.rb
+++ b/server/lib/deltacloud/drivers/mock/mock_driver.rb
@@ -189,6 +189,7 @@ class MockDriver < Deltacloud::BaseDriver
:public_addresses=>["#{image_id}.#{next_id}.public.com"],
:private_addresses=>["#{image_id}.#{next_id}.private.com"],
:instance_profile => InstanceProfile.new(hwp.name, opts),
+ :hardware_profile_id => hwp.name,
:realm_id=>realm_id,
:actions=>instance_actions_for( 'RUNNING' )
}
diff --git a/server/lib/deltacloud/models/instance.rb
b/server/lib/deltacloud/models/instance.rb
index 3c052b9..3eb12b4 100644
--- a/server/lib/deltacloud/models/instance.rb
+++ b/server/lib/deltacloud/models/instance.rb
@@ -27,6 +27,7 @@ class Instance < BaseModel
attr_accessor :public_addresses
attr_accessor :private_addresses
attr_accessor :instance_profile
+ attr_accessor :hardware_profile_id
attr_accessor :launch_time
attr_accessor :keyname
attr_accessor :authn_error
--
1.7.3.2