- name: create nginx letsencrypt config file template: src: "letsencrypt.conf.j2" dest: "{{nginx.directories.http.global}}letsencrypt.conf" notify: restart nginx when: run_once_letsencrypt is not defined - name: flush nginx service meta: flush_handlers when: run_once_letsencrypt is not defined - name: run the letsencrypt logic just once set_fact: run_once_letsencrypt: true when: run_once_letsencrypt is not defined