- name: Reverse proxy role configuration become: true block: - name: Ensure /etc/hosts are up to date ansible.builtin.copy: dest: /etc/hosts src: host-file mode: "0644" - name: Ensure nginx is setup as latest ansible.builtin.apt: name: nginx - name: Copy the nomad.conf to available configurations ansible.builtin.copy: src: "{{ item }}" dest: "/etc/nginx/sites-available/{{ item }}" mode: "0644" loop: "{{ proxy_nginx_configs }}" - name: Link the nomad.conf to sites-enabled ansible.builtin.file: path: "/etc/nginx/sites-enabled/{{ item }}" state: link src: "/etc/nginx/sites-available/{{ item }}" mode: "0644" loop: "{{ proxy_nginx_configs }}" - name: Restart nginx ansible.builtin.systemd_service: name: nginx state: restarted