Add option to disable requesting FQDN cert if not defined

This commit is contained in:
2025-06-03 15:04:03 +01:00
committed by Andrew Williams
parent 06dce058d7
commit 22be8d5133
2 changed files with 4 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
---
certbot_certs: []
certbot_certs_email: root@{{ ansible_inventory }}
certbot_request_fqdn_cert: true
certbot_plugin_arguments:
digitalocean: --dns-digitalocean --dns-digitalocean-credentials /root/do_secrets.ini

View File

@@ -2,7 +2,9 @@
- name: Certbot - Add host FQDN if not already listed in certs
ansible.builtin.set_fact:
certbot_certs: "{{ certbot_certs + [{'hostname': ansible_fqdn}] }}"
when: certbot_certs | selectattr('hostname', 'equalto', ansible_fqdn) | list | length == 0
when:
- certbot_request_fqdn_cert
- certbot_certs | selectattr('hostname', 'equalto', ansible_fqdn) | list | length == 0
- name: Certbot - Request Certificate
ansible.builtin.include_tasks: cert.yaml