diff --git a/apps/terminal/automations/deploy_applet_host/install_applet.yml b/apps/terminal/automations/deploy_applet_host/install_applet.yml index de3c0fa49..d4970a73b 100644 --- a/apps/terminal/automations/deploy_applet_host/install_applet.yml +++ b/apps/terminal/automations/deploy_applet_host/install_applet.yml @@ -9,4 +9,11 @@ ansible.windows.win_powershell: script: | tinkerd install --name {{ applet_name }} + $exitCode = $LASTEXITCODE + if ($exitCode -ne 0) { + Write-Host "Failed to install {{ applet_name }}" + Write-Host "Exit code: $exitCode" + $Ansible.Failed = $true + exit 1 + } when: applet_name != 'all' diff --git a/apps/terminal/automations/deploy_applet_host/playbook.yml b/apps/terminal/automations/deploy_applet_host/playbook.yml index 5b097b164..86940202e 100644 --- a/apps/terminal/automations/deploy_applet_host/playbook.yml +++ b/apps/terminal/automations/deploy_applet_host/playbook.yml @@ -18,7 +18,7 @@ PYTHON_VERSION: 3.11.10 CHROME_VERSION: 118.0.5993.118 CHROME_DRIVER_VERSION: 118.0.5993.70 - TINKER_VERSION: v0.1.9 + TINKER_VERSION: v0.2.0 tasks: - block: @@ -268,6 +268,13 @@ ansible.windows.win_powershell: script: | tinkerd install all + $exitCode = $LASTEXITCODE + if ($exitCode -ne 0) { + Write-Host "Failed to install applets" + Write-Host "Exit code: $exitCode" + $Ansible.Failed = $true + exit 1 + } register: sync_remote_applets when: INSTALL_APPLETS diff --git a/apps/terminal/automations/deploy_applet_host/uninstall_applet.yml b/apps/terminal/automations/deploy_applet_host/uninstall_applet.yml index 3da0b6d0e..57e448735 100644 --- a/apps/terminal/automations/deploy_applet_host/uninstall_applet.yml +++ b/apps/terminal/automations/deploy_applet_host/uninstall_applet.yml @@ -9,3 +9,10 @@ ansible.windows.win_powershell: script: | tinkerd uninstall --name {{ applet_name }} + $exitCode = $LASTEXITCODE + if ($exitCode -ne 0) { + Write-Host "Failed to uninstall {{ applet_name }}" + Write-Host "Exit code: $exitCode" + $Ansible.Failed = $true + exit 1 + }