diff --git a/roles/kibana/tasks/main.yml b/roles/kibana/tasks/main.yml index 4bcde49..8653700 100644 --- a/roles/kibana/tasks/main.yml +++ b/roles/kibana/tasks/main.yml @@ -150,6 +150,7 @@ # 1 transient — still starting up, keep retrying # 2 permanent — service dead or a fatal log line already surfaced cmd: | + set -o pipefail if ! systemctl is-active --quiet kibana; then exit 2 fi diff --git a/roles/kibana/tasks/restart_and_verify_kibana.yml b/roles/kibana/tasks/restart_and_verify_kibana.yml index f8cedb9..5e22cbb 100644 --- a/roles/kibana/tasks/restart_and_verify_kibana.yml +++ b/roles/kibana/tasks/restart_and_verify_kibana.yml @@ -29,6 +29,7 @@ # 2 permanent — service died or a fatal log line already surfaced, # no point in waiting the remaining retries cmd: | + set -o pipefail if ! systemctl is-active --quiet kibana; then exit 2 fi