--- - name: Determine certificate name set_fact: cert_item_name: "{{ cert_item.name | default(cert_item.domains | first | replace('*.', '')) }}" - name: Check if certificate already exists. stat: path: /etc/letsencrypt/live/{{ cert_item.domains | first | replace('*.', '') }}/cert.pem register: letsencrypt_cert become: true - name: Generate new certificate if one doesn't exist. command: "{{ certbot_create_command }}" when: not letsencrypt_cert.stat.exists become: true