This commit is contained in:
Christer Warén 2024-05-05 19:59:56 +03:00
parent c8fcb59daf
commit 77fa1cd083

View File

@ -100,7 +100,7 @@
state: directory state: directory
vars: vars:
paths: paths:
- /root/certs - /root/certs/mpp
- /etc/letsencrypt/renewal-hooks/pre - /etc/letsencrypt/renewal-hooks/pre
loop: "{{ paths }}" loop: "{{ paths }}"
loop_control: loop_control:
@ -134,6 +134,26 @@
tags: tags:
- certbot - certbot
- name: "Installer - Certbot - Self-Signed Certificates - Generate Private Key"
community.crypto.openssl_privatekey:
path: "/root/certs/mpp/privatekey.pem"
type: RSA
size: 2048
regenerate: never
- name: "Installer - Certbot - Self-Signed Certificates - Create Certificate Signing Request"
community.crypto.openssl_csr:
common_name: "{{ ansible_facts.fqdn }}"
privatekey_path: "/root/certs/mpp/privatekey.pem"
path: "/root/certs/mpp/csr.pem"
- name: "Installer - Certbot - Self-Signed Certificates - Generate Certificate"
community.crypto.x509_certificate:
path: "/root/certs/mpp/fullchain.pem"
privatekey_path: "/root/certs/mpp/privatekey.pem"
csr_path: "/root/certs/mpp/csr.pem"
provider: selfsigned
- name: "Installer - Certbot - Auth Hook" - name: "Installer - Certbot - Auth Hook"
copy: copy:
src: "../files/certbot/nginx.sh" src: "../files/certbot/nginx.sh"