--- - name: Ensure installation include_tasks: install.yml - name: Ensure configuration include_tasks: configure.yml - name: Get certificate file stat: path: "/etc/letsencrypt/archive/{{ item.vhostname }}" register: certificate_folder loop: "{{ vhosts }}" - name: Ensure certificate is created include_tasks: configure_certificate.yml when: not certificate_folder.stat.exists