From 63a2160478d0cf42f84e033f6390d2efda302cfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christer=20War=C3=A9n?= Date: Wed, 10 Sep 2025 13:06:33 +0300 Subject: [PATCH] Update OpenSSL tasks in Deployer --- tasks/deployer.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/tasks/deployer.yml b/tasks/deployer.yml index 8d50703..4f665c1 100644 --- a/tasks/deployer.yml +++ b/tasks/deployer.yml @@ -604,31 +604,30 @@ - www - name: "Deployer - OpenSSL - Configure - Generate Fullchain" - community.crypto.certificate_complete_chain: - chain: - - "/root/data/openssl/{{ cert }}/cert.pem" - - "/root/data/openssl/{{ config.openssl.certificates[cert].issuer }}/cert.pem" - path: "/root/data/openssl/{{ cert }}/fullchain.pem" + ansible.builtin.copy: + dest: "/root/data/openssl/{{ cert }}/fullchain.pem" + content: "{{ lookup('ansible.builtin.file', '/root/data/openssl/{{ cert }}/cert.pem') }}{{ lookup('ansible.builtin.file', '/root/data/openssl/' + config.openssl.certificates[cert].issuer + '/cert.pem') }}{{ lookup('ansible.builtin.file', '/root/data/openssl/root/cert.pem') }}" loop: "{{ config.openssl.certificates.keys() | list }}" loop_control: label: "{{ cert }}" loop_var: "cert" when: + - config.openssl.certificates[cert].domains is defined - config.openssl.certificates[cert].issuer is defined tags: - openssl - www - name: "Deployer - OpenSSL - Configure - Generate Chain" - community.crypto.certificate_complete_chain: - chain: - - "/root/data/openssl/{{ config.openssl.certificates[cert].issuer }}/cert.pem" - path: "/root/data/openssl/{{ cert }}/chain.pem" + ansible.builtin.copy: + dest: "/root/data/openssl/{{ cert }}/chain.pem" + content: "{{ lookup('ansible.builtin.file', '/root/data/openssl/{{ cert }}/cert.pem') }}{{ lookup('ansible.builtin.file', '/root/data/openssl/' + config.openssl.certificates[cert].issuer + '/cert.pem') }}{{ lookup('ansible.builtin.file', '/root/data/openssl/root/cert.pem') }}" loop: "{{ config.openssl.certificates.keys() | list }}" loop_control: label: "{{ cert }}" loop_var: "cert" when: + - config.openssl.certificates[cert].domains is defined - config.openssl.certificates[cert].issuer is defined tags: - openssl