My predecessor set up a system in Ansible which generates a secure key, and signing key and then creates an ACME challenge. This is then validated with Let's Encrpt to generate a wildcard certificate. Unfortunately it has stopped working and I dont know how to fix it. I just need a wildcard certificate to load onto our servers.
I see that there is Certbot but dont know how to get it working.
Please help!!!
My domain is:
I ran this command: ansible-playbook -i production/pr oduction_hosts --forks 25 sslcertificates.yml --ask-vault-pass -e 'ansible_pytho n_interpreter=/usr/bin/python3'
It produced this output: TASK [validate acme challenge] *******************************************************************************************************************************
fatal: [localhost]: FAILED! => {"changed": false, "msg": "Failed to validate challenge for dns:.beckgreener.com: Status is "invalid". Challenge dns-01: Err or urn:ietf:params:acme:error:unauthorized: "Incorrect TXT record "xxxxxxxxxxxxxxx" found at _acme-challenge.beckgreener.com". ", "other": {"authorization": {"challenges": [{"error": {"detail": "Incorrect TXT record "xxxxxxxxxxxxxxx" found at _acme-challenge.beckgreener.com", "status": 403, "type": "urn:ietf:params:acme:error:unauthorized"}, "status": "invalid", "token": "xxxxxxxxxxxxxxxxxx", "type": "dns-01", "url": "https://acme-v02.api.letsencrypt.org/acme/chall-v3/354383466262/bFxFDQ", "validated": "2024-05-23T11:07:22Z"}], "expires": " 2024-05-30T11:07:12Z", "identifier": {"type": "dns", "value": "beckgreener.com"}, "status": "invalid", "uri": "https://acme-v02.api.letsencrypt.org/acme/authz -v3/354383466262", "wildcard": true}, "identifier": "dns:.beckgreener.com"}}
My web server is (include version): this is not on Web server
The operating system my web server runs on is (include version): Not on Web Server
My hosting provider, if applicable, is: Domain DNS is managed on Cloudflare
I can login to a root shell on my machine (yes or no, or I don't know): dont know
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): Cloudflare