--- - name: Install Nginx ansible.builtin.apt: name: nginx - name: Delete default sites ansible.builtin.file: dest: "{{ item }}" state: absent loop: - '/etc/nginx/sites-available/default' - '/etc/nginx/sites-enabled/default' - name: Replace nginx.conf configuration file ansible.builtin.copy: src: "{{ playbook_dir }}/roles/nginx/templates/nginx.conf.jinja2" dest: "/etc/nginx/nginx.conf" owner: root group: nogroup mode: '0600' - name: Copy the glpi.site site file to /etc/nginx/sites-available ansible.builtin.template: src: "{{ playbook_dir }}/roles/nginx/templates/glpi.site.jinja2" dest: "/etc/nginx/sites-available/glpi.site" owner: root group: nogroup mode: '0600' register: nginx_site_glpi - name: Link the glpi.site to /etc/nginx/sites-enabled ansible.builtin.file: src: "{{ nginx_site_glpi.dest }}" dest: "/etc/nginx/sites-enabled/glpi.site" state: link notify: Restart Nginx ...