From 6f96b36fe66ddeb0208b27306055d19e6ede85f1 Mon Sep 17 00:00:00 2001 From: Ramdas R Date: Wed, 24 Jun 2026 15:48:39 +0530 Subject: [PATCH] Fixing the lexical error Hello-world test --- .../e2e/tests/roles/run_curl/tasks/main.yml | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/tests/e2e/collections/ansible_collections/e2e/tests/roles/run_curl/tasks/main.yml b/tests/e2e/collections/ansible_collections/e2e/tests/roles/run_curl/tasks/main.yml index 6d9648e32..b6b841090 100644 --- a/tests/e2e/collections/ansible_collections/e2e/tests/roles/run_curl/tasks/main.yml +++ b/tests/e2e/collections/ansible_collections/e2e/tests/roles/run_curl/tasks/main.yml @@ -32,17 +32,18 @@ namespace: "{{ curl_namespace }}" kubeconfig: "{{ kubeconfig }}" pod: curl - command: >- + command: > sh -c ' - response=$(curl -s {{ run_curl_address }}); - code=$(curl -s -w "%{http_code}" -o /dev/null {{ run_curl_address }}); - if [ $code -eq 200 ]; then - echo "BODY: $response"; - exit 0; - else - echo "BODY: $response"; - exit 1; - fi + response=$(curl -s -w "\n%{http_code}" "{{ run_curl_address }}"); + code=$(echo "$response" | tail -n 1); + body=$(echo "$response" | sed "$ d"); + if [ "$code" = "200" ]; then + echo "BODY: $body"; + exit 0; + else + echo "BODY: $body"; + exit 1; + fi ' register: curl_result until: curl_result is success