- name: Add local routing for the server confs
    lineinfile:
      path: /etc/hosts
      state: present
      line: "127.0.0.1 {{ item }}"
    loop: "{{ websites }}"
  - name: Curl the local endpoints to check connection nginx reverse proxy
    uri:
      url: "http://{{ item }}"
      status_code:
        - 200
        - 404
    loop: "{{ websites }}"
  - name: Sanity Check the nginx reverse proxy
    uri:
      url: "http://not-real.{{ item }}"
    loop: "{{ websites }}"
    register: result
    failed_when: result.status != -1
  - name: Cleanup /etc/hosts
    lineinfile:
      path: /etc/hosts
      state: absent
      line: "127.0.0.1 {{ item }}"
    loop: "{{ websites }}"