From 5394f0623c2179f89dfdc1127afce79be5497c5d Mon Sep 17 00:00:00 2001 From: Ken Craig Date: Tue, 4 Jul 2023 13:32:12 -0400 Subject: [PATCH] Fixed issue with getting openssl version from existing fact, get it with shell script instead. This may not work in Windows (trailofbits#14558) --- roles/strongswan/tasks/openssl.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/roles/strongswan/tasks/openssl.yml b/roles/strongswan/tasks/openssl.yml index 421f512a5..83a331fe9 100644 --- a/roles/strongswan/tasks/openssl.yml +++ b/roles/strongswan/tasks/openssl.yml @@ -160,8 +160,13 @@ manager: auto - name: Get OpenSSL version + shell: openssl version | cut -f 2 -d ' ' + register: ssl_version + run_once: true + + - name: Set OpenSSL version fact set_fact: - openssl_version: "{{ ansible_facts.packages['openssl'][0]['version'] }}" + openssl_version: "{{ ssl_version.stdout }}" - name: Build the client's p12 shell: >