diff options
Diffstat (limited to 'sdnvpn/lib/utils.py')
-rw-r--r-- | sdnvpn/lib/utils.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/sdnvpn/lib/utils.py b/sdnvpn/lib/utils.py index a047269..27fd5b3 100644 --- a/sdnvpn/lib/utils.py +++ b/sdnvpn/lib/utils.py @@ -28,6 +28,13 @@ ODL_USER = 'admin' ODL_PASS = 'admin' +def create_custom_flavor(): + return os_utils.get_or_create_flavor(common_config.custom_flavor_name, + common_config.custom_flavor_ram, + common_config.custom_flavor_disk, + common_config.custom_flavor_vcpus) + + def create_net(neutron_client, name): logger.debug("Creating network %s", name) net_id = os_utils.create_neutron_net(neutron_client, name) @@ -417,7 +424,7 @@ def wait_for_cloud_init(instance): logger.error("Cloud init failed to run. Reason: %s", instance_log) break - if re.search(r"Cloud-init v. .+ finished at" in instance_log): + if re.search(r"Cloud-init v. .+ finished at", instance_log): success = True break time.sleep(sleep_time) |