From 961055de934e24616ea78fe1231511bf210561fd Mon Sep 17 00:00:00 2001 From: istmxrein <maximilian.reinheimer@stud.h-da.de> Date: Thu, 22 Sep 2022 17:36:14 +0200 Subject: [PATCH] add adjustable volume size --- env.py | 1 + prepare.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/env.py b/env.py index f7ea9db..1a89d00 100644 --- a/env.py +++ b/env.py @@ -5,6 +5,7 @@ FLAVOR = os.getenv("CUSTOM_ENV_FLAVOR") or os.getenv("FLAVOR") BUILDER_IMAGE = os.getenv("CUSTOM_ENV_BUILDER_IMAGE") or os.getenv("BUILDER_IMAGE") NETWORK = os.getenv("CUSTOM_ENV_NETWORK") or os.getenv("NETWORK") KEY_PAIR_NAME = f'key-{VM_NAME}' +VOLUME_SIZE = os.getenv("CUSTOM_ENV_VOLUME_SIZE") or os.getenv("VOLUME_SIZE") or "20" SECURITY_GROUPS = os.getenv("CUSTOM_ENV_SECURITY_GROUPS") or os.getenv("SECURITY_GROUPS") USERNAME = os.getenv("CUSTOM_ENV_USERNAME") or os.getenv("USERNAME") PRIVATE_KEY_PATH = f"{os.getenv('HOME')}/priv_key-{VM_NAME}" diff --git a/prepare.py b/prepare.py index 5e95c5a..ed2fa20 100644 --- a/prepare.py +++ b/prepare.py @@ -26,6 +26,8 @@ def provision_server( name=env.VM_NAME, flavor_id=flavor.id, image_id=image.id, + boot_from_volume=True, + volume_size=env.VOLUME_SIZE, key_name=env.KEY_PAIR_NAME, security_groups=[{"name": group} for group in env.SECURITY_GROUPS.split()], networks=[{"uuid": network.id}], -- GitLab