From 25914510c128f784b1f7b95ff9a5e477e8ae3d25 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sat, 19 Nov 2022 10:28:06 -0800 Subject: [PATCH] basessh: try and move the variable expansion out to the addition Signed-off-by: Kevin Fenzi --- roles/basessh/tasks/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/basessh/tasks/main.yml b/roles/basessh/tasks/main.yml index 6a24adcbfe..29ac0dec7f 100644 --- a/roles/basessh/tasks/main.yml +++ b/roles/basessh/tasks/main.yml @@ -120,7 +120,7 @@ - name: Set list of certs to sign set_fact: - certs_to_sign: "{{certs_to_sign}} + [ '{{item.item.path}}' ]" + certs_to_sign: "{{ certs_to_sign + ['{{item.item.path}}'] }}" with_items: "{{ssh_cert_files.results}}" when: not item.stat.exists and item.item.path.startswith('/etc/ssh') tags: @@ -134,7 +134,7 @@ # Renew if last mod was more than 10 months ago - name: Get soon-to-expire certificates to sign set_fact: - certs_to_sign: "{{certs_to_sign}} + [ '{{item.item.path}}' ]" + certs_to_sign: "{{ certs_to_sign + ['{{item.item.path}}'] }}" with_items: "{{ssh_cert_files.results}}" when: "item.stat.exists and item.item.path.startswith('/etc/ssh') and item.stat.mtime|int < (lookup('pipe', 'date +%s')|int - 25920000)" tags: