From 911874e579b8bd235f1bc529b7da0b5ee716b2b7 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 13 Aug 2012 18:46:49 -0400 Subject: [PATCH] fix bug in run_instances --- sfa/openstack/osaggregate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sfa/openstack/osaggregate.py b/sfa/openstack/osaggregate.py index dadc02d5..241ec0b5 100644 --- a/sfa/openstack/osaggregate.py +++ b/sfa/openstack/osaggregate.py @@ -241,7 +241,8 @@ class OSAggregate: fw_rules = instance.get('fw_rules', []) group_name = self.create_security_group(slicename, fw_rules) metadata['security_groups'] = group_name - metadata['component_id'] = node['component_id'] + if node.get('component_id'): + metadata['component_id'] = node['component_id'] try: self.driver.shell.nova_manager.servers.create(flavor=flavor_id, image=image_id, -- 2.45.2