--- - name: simple versionscheck ansible.builtin.include_tasks: versioncheck.yml when: submodules_versioncheck | bool - name: Install nginx ansible.builtin.include_tasks: installation.yml - name: create nginx user and group ansible.builtin.include_tasks: users.yml - name: Configure nginx ansible.builtin.include_tasks: nginx.yml - name: start nginx webserver ansible.builtin.systemd: name: nginx state: started enabled: true - name: configure nginx default site ansible.builtin.include_tasks: default_site.yml when: nginx__infrastructure_domain__enabled | bool - name: Configure nginx sites ansible.builtin.include_tasks: single_site.yml with_items: '{{ nginx_sites }}' loop_control: loop_var: site # Restart nginx before doing acme stuff - name: Flush handlers to restart nginx now ansible.builtin.meta: flush_handlers - name: Configure acmetool and obtain certificates ansible.builtin.include_tasks: acme.yml when: nginx__acmetool_enabled