From a369b460426d7fbfdfafb5aa21ff6a95384294e1 Mon Sep 17 00:00:00 2001 From: ytshih Date: Thu, 25 Sep 2025 00:14:41 +0800 Subject: [PATCH] Chore: add full-chain for ldap --- roles/create_ldap_cert/tasks/main.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/roles/create_ldap_cert/tasks/main.yml b/roles/create_ldap_cert/tasks/main.yml index fd56923..ff008b2 100644 --- a/roles/create_ldap_cert/tasks/main.yml +++ b/roles/create_ldap_cert/tasks/main.yml @@ -30,4 +30,22 @@ ownca_privatekey_path: /etc/pki/konchin.com/rootca.key ownca_privatekey_passphrase: "{{ secret_ca_passphrase }}" ownca_not_after: +365d # valid for one year - ownca_not_before: "-1d" # valid since yesterday + ownca_not_before: -1d # valid since yesterday + return_content: true + register: cert + +- name: Create full chain + block: + - name: Slurp root ca + ansible.builtin.slurp: + src: /etc/pki/konchin.com/rootca.pem + register: rootca + - name: Create full chain cert + ansible.builtin.copy: + content: | + {{ cert.certificate | trim }} + {{ rootca['content'] | b64decode | trim }} + dest: /etc/pki/ldap.konchin.com/full-chain.pem + mode: '0600' + owner: root + group: root