From 92aa8113e8887f9c021dc34e88e3e012b22f1678 Mon Sep 17 00:00:00 2001 From: Benjamin Labrecque Date: Tue, 7 Jul 2026 15:04:38 +0200 Subject: [PATCH] cli: add name to master subs --- ansible/plays/ioc/ioc-install-and-restart.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ansible/plays/ioc/ioc-install-and-restart.yml b/ansible/plays/ioc/ioc-install-and-restart.yml index 889e193..387612a 100644 --- a/ansible/plays/ioc/ioc-install-and-restart.yml +++ b/ansible/plays/ioc/ioc-install-and-restart.yml @@ -56,6 +56,12 @@ cmd: "ioc install -V --facility sls --ioc AGEBD-CPCL-{{ service_name_upper }}{{ env_suffix_upper }} --clean" chdir: "{{ ioc_base_dir }}" changed_when: true + # Force a pipeline failure if the command output contains error keywords + # (ioc install ... returns exit code 0 even on failure...) + failed_when: > + ioc_install_result.rc != 0 or + "[error]" in ioc_install_result.stderr or + "Unable to write" in ioc_install_result.stderr - name: "[{{ service_dir_name }}] Restart IOC" ansible.builtin.shell: