Quick fix around static IPs and ports in launch.py application. 99/46699/1
authorspisarski <s.pisarski@cablelabs.com>
Fri, 3 Nov 2017 18:26:02 +0000 (12:26 -0600)
committerspisarski <s.pisarski@cablelabs.com>
Fri, 3 Nov 2017 18:26:02 +0000 (12:26 -0600)
Change-Id: I81b74fb37aee37644f3092251ae5163d57392fdc
Signed-off-by: spisarski <s.pisarski@cablelabs.com>
examples/launch.py

index 72eccf0..88ff420 100644 (file)
@@ -212,14 +212,15 @@ def __create_vm_instances(os_creds_dict, os_users_dict, instances_config,
                         if image_creator:
                             instance_settings = VmInstanceSettings(
                                 **instance_config['instance'])
-                            kp_name = conf.get('keypair_name')
+                            kp_creator = keypairs_dict.get(
+                                conf.get('keypair_name'))
                             vm_dict[conf[
                                 'name']] = deploy_utils.create_vm_instance(
                                 __get_creds(
                                     os_creds_dict, os_users_dict, conf),
                                 instance_settings,
                                 image_creator.image_settings,
-                                keypair_creator=keypairs_dict[kp_name],
+                                keypair_creator=kp_creator,
                                 init_only=cleanup)
                         else:
                             raise Exception('Image creator instance not found.'