feat: pass branch name in ioc cli commands

This commit is contained in:
Benjamin Labrecque
2026-07-15 08:40:27 +02:00
parent b05f33b2a3
commit f76c34f5c0
+8 -2
View File
@@ -20,9 +20,12 @@ IOC_PLAYBOOK_START = ANSIBLE_PLAYBOOKS_DIR / "ioc-start.yml"
def install(
env: str = typer.Option(..., "--env"),
service_name_lower: str = typer.Option(..., "--service-name", "-s"),
branch_name: str | None = typer.Option(None, "--branch-name", "-b"),
):
env_var = f"agebd_env={env}"
branch_var = f"branch_name=feature/add-service-{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_INSTALL), vars=[env_var, branch_var, service_name_var])
@@ -32,9 +35,12 @@ def install(
def restart(
env: str = typer.Option(..., "--env"),
service_name_lower: str = typer.Option(..., "--service-name", "-s"),
branch_name: str | None = typer.Option(None, "--branch-name", "-b"),
):
env_var = f"agebd_env={env}"
branch_var = f"branch_name=feature/add-service-{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_RESTART), vars=[env_var, branch_var, service_name_var])