--- # nginx is the proxy server - name: Install NGINX server apt: name: nginx update_cache: yes # Install sites - name: Configure NGINX sites template: src: nginx-sites-available.j2 dest: /etc/nginx/sites-available/{{ item.name }} mode: 0644 loop: "{{ reversed_proxy_subdomains }}" notify: Reload NGINX service # Desactive useless nginx sites - name: Deactivate the default NGINX site file: path: /etc/nginx/sites-enabled/default state: absent notify: Reload NGINX service # Activate sites - name: Activate sites file: src: /etc/nginx/sites-available/{{ item.name }} dest: /etc/nginx/sites-enabled/{{ item.name }} state: link loop: "{{ reversed_proxy_subdomains }}" notify: Reload NGINX service