From 65ac629d452353f59fabec8bc5656a4132df30a1 Mon Sep 17 00:00:00 2001 From: "Ben D." Date: Mon, 27 Apr 2026 15:41:07 -0700 Subject: [PATCH] pfSense's default shell is tcsh which doesn't accept 2>/dev/null with error redirect --- roles/pfsense_upgrade/tasks/version_detect.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/pfsense_upgrade/tasks/version_detect.yml b/roles/pfsense_upgrade/tasks/version_detect.yml index a44db08..b8224b1 100644 --- a/roles/pfsense_upgrade/tasks/version_detect.yml +++ b/roles/pfsense_upgrade/tasks/version_detect.yml @@ -21,7 +21,7 @@ - name: Read pfSense edition (CE vs Plus) ansible.builtin.raw: > - pkg info pfSense 2>/dev/null | grep -i '^Name' | awk '{print $3}' || echo "pfSense" + sh -c 'pkg info pfSense 2>/dev/null | grep -i "^Name" | awk "{print \$3}"' || echo "pfSense" register: _raw_edition changed_when: false