cli: use service name lower in ioc start

This commit is contained in:
Benjamin Labrecque
2026-07-20 16:24:26 +02:00
parent 0e151dd216
commit a4ee64fb3c
2 changed files with 6 additions and 5 deletions
+6 -4
View File
@@ -51,12 +51,14 @@ def install_all(
def start(
env: IOC_ENV = typer.Option(..., "--env"),
service_name_lower: str = typer.Option(..., "--service-name", "-s", help=SERVICE_NAME_HELP),
branch_name: str | None = typer.Option(None, "--branch-name", "-b"),
):
registry = ServiceRegistry.read_from_config()
service = registry.get_service(name=service_name_lower)
service_name_var = f"service_name_lower={service.name_lower}"
if branch_name is None:
branch_name = f"feature/add-service-{service_name_lower}"
branch_var = f"branch_name={branch_name}"
service_name_var = f"service_name_lower={service_name_lower}"
run_playbook(playbook=str(IOC_PLAYBOOK_START), env=env, vars=[service_name_var])
run_playbook(playbook=str(IOC_PLAYBOOK_START), env=env, vars=[service_name_var, branch_var])
@ioc.command()