From 288efb83d32eaa9513efcd7cefc99b5591c2c2a0 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 11 Jun 2012 21:56:03 -0400 Subject: [PATCH] include and elements --- sfa/openstack/osaggregate.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/sfa/openstack/osaggregate.py b/sfa/openstack/osaggregate.py index 0b3ab54d..b98d427d 100644 --- a/sfa/openstack/osaggregate.py +++ b/sfa/openstack/osaggregate.py @@ -119,7 +119,13 @@ class OSAggregate: disk_image = image_manager.get_disk_image(instance.image_ref) sliver['disk_image'] = [disk_image.to_rspec_object()] rspec_node['slivers'] = [sliver] - rspec_node['interfaces'] = interfaces + rspec_node['interfaces'] = interfaces + # slivers always provide the ssh service + login = Login({'authentication': 'ssh-keys', + 'hostname': interfaces[0]['ips'][0]['address'], + 'port':'22', 'username': 'root'}) + service = Services({'login': login}) + rspec_node['services'] = [service] rspec_nodes.append(rspec_node) return rspec_nodes -- 2.47.0