From f059b1f9d2b41a132c41f3b4bafb0fd670566d2f Mon Sep 17 00:00:00 2001 From: Samyak Jain Date: Tue, 7 Jul 2026 12:32:36 +0530 Subject: [PATCH] fix(koji-http-toggle): resolve proxy IPs via shell so awk pipe works Signed-off-by: Samyak Jain --- playbooks/manual/releng/koji-http-toggle.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/playbooks/manual/releng/koji-http-toggle.yml b/playbooks/manual/releng/koji-http-toggle.yml index e2d4f6dd04..86b0e21deb 100644 --- a/playbooks/manual/releng/koji-http-toggle.yml +++ b/playbooks/manual/releng/koji-http-toggle.yml @@ -30,8 +30,8 @@ tasks: - name: Resolve proxy IPs - ansible.builtin.command: - cmd: "getent ahostsv4 {{ item }} | awk '{print $1; exit}'" + ansible.builtin.shell: + cmd: set -o pipefail && getent ahostsv4 {{ item }} | awk '{print $1; exit}' register: proxy_resolution loop: "{{ proxy_hostnames }}" changed_when: false @@ -39,7 +39,7 @@ - name: Set proxy IP list ansible.builtin.set_fact: - proxy_ips: "{{ proxy_resolution.results | map(attribute='stdout') | list }}" + proxy_ips: "{{ proxy_resolution.results | map(attribute='stdout') | map('trim') | list }}" - name: Block Koji HTTP from proxies when: koji_action == 'block'