diff --git a/ctf/deploy.py b/ctf/deploy.py index a4c6bd3..ba87b6e 100644 --- a/ctf/deploy.py +++ b/ctf/deploy.py @@ -68,8 +68,8 @@ def deploy( help="Incus project for VM to be deployed to", ), ] = None, - redeploy: Annotated[ - bool, typer.Option("--redeploy", help="Do not use. Use `ctf redeploy` instead.") + keep_already_deployed: Annotated[ + bool, typer.Option("--keep", help="Keep already deployed tracks.") ] = False, force: Annotated[ bool, @@ -100,7 +100,7 @@ def deploy( remote=remote, vm_remote=vm_remote, vm_project=vm_project, - redeploy=redeploy, + keep_already_deployed=keep_already_deployed, ) # Check if Git LFS is installed on the system as it is required for deployment. diff --git a/ctf/generate.py b/ctf/generate.py index 3695de2..738bab8 100644 --- a/ctf/generate.py +++ b/ctf/generate.py @@ -66,8 +66,8 @@ def generate( help="Incus project for VM to be deployed to", ), ] = None, - redeploy: Annotated[ - bool, typer.Option("--redeploy", help="Do not use. Use `ctf redeploy` instead.") + keep_already_deployed: Annotated[ + bool, typer.Option("--keep", help="Keep already deployed tracks.") ] = False, exclude_tracks: Annotated[ list[str], @@ -91,7 +91,7 @@ def generate( if distinct_tracks: LOG.debug(msg=f"Found {len(distinct_tracks)} tracks") # Generate the Terraform modules file. - if not redeploy: + if not keep_already_deployed: create_terraform_modules_file(remote=remote, production=production) tmp_tracks: set[Track] = set() @@ -111,7 +111,7 @@ def generate( add_tracks_to_terraform_modules( tracks=distinct_tracks - get_terraform_tracks_from_modules() - if redeploy + if keep_already_deployed else distinct_tracks ) diff --git a/ctf/redeploy.py b/ctf/redeploy.py index 7f1ace7..88dda96 100644 --- a/ctf/redeploy.py +++ b/ctf/redeploy.py @@ -87,7 +87,7 @@ def redeploy( remote=remote, vm_remote=vm_remote, vm_project=vm_project, - redeploy=True, + keep_already_deployed=True, force=force, skip_build=skip_build, exclude_tracks=exclude_tracks, diff --git a/pyproject.toml b/pyproject.toml index da9d2dd..37be2ab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -20,7 +20,7 @@ dependencies = [ "typer==0.24.1", "pydantic", ] -version = "5.0.0" +version = "5.0.1" classifiers = [ "Programming Language :: Python :: 3", "Operating System :: OS Independent",