--- - name: Install NGINX apt: update_cache: true name: nginx register: apt_result retries: 3 until: apt_result is succeeded - name: Copy reverse proxy sites template: src: "nginx/{{ item }}.j2" dest: "/etc/nginx/sites-available/{{ item }}" loop: - reverseproxy - reverseproxy_redirect_dname - redirect notify: Reload nginx - name: Activate sites file: src: "/etc/nginx/sites-available/{{ item }}" dest: "/etc/nginx/sites-enabled/{{ item }}" state: link loop: - reverseproxy - reverseproxy_redirect_dname - redirect notify: Reload nginx - name: Copy 50x error page template: src: www/html/50x.html.j2 dest: /var/www/html/50x.html - name: Indicate role in motd template: src: update-motd.d/05-service.j2 dest: /etc/update-motd.d/05-nginx mode: 0755