From 87cfd4c804505a43c5d361648aa175d8de79213f Mon Sep 17 00:00:00 2001 From: Guillem Hernandez Sola Date: Wed, 19 Nov 2025 09:37:43 +0100 Subject: [PATCH] Added yml --- misc/example-certs.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 misc/example-certs.yml diff --git a/misc/example-certs.yml b/misc/example-certs.yml new file mode 100644 index 0000000..715d324 --- /dev/null +++ b/misc/example-certs.yml @@ -0,0 +1,24 @@ +- name: test para autenticar en máquina con certificado + hosts: all + become: yes + vars: + domain_name: "example.com" + cert_path: "/etc/ssl/certs/example.com.crt" + key_path: "/etc/ssl/private/example.com.key" + tasks: + - name: Asegurarse que existe la clave dominio + community.crypto.openssl_privatekey: + path: "{{ key_path }}" + size: 2048 + state: present + + - name: Obtener certificado via ACME (Let's Encrypt) + community.crypto.acme_certificate: + account_key_src: "/etc/ssl/private/account.key" + csr: + common_name: "{{ domain_name }}" + fullchain_dest: "{{ cert_path }}" + privatekey_dest: "{{ key_path }}" + provider: letsencrypt + terms_agreed: true + state: present \ No newline at end of file