--- - name: Certbot - Add host FQDN if not already listed in certs ansible.builtin.set_fact: certbot_certs: "{{ certbot_certs + [{'hostname': ansible_fqdn}] }}" 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 loop: "{{ certbot_certs }}"