--- - name: Create the http.conf directory for nginx file: state: directory dest: "/etc/nginx/http.conf.d" delegate_to: reverse_proxy - name: Upload http to reverse proxy template: src: http.j2 dest: "/etc/nginx/http.conf.d/http_{{ hostname }}.conf" delegate_to: reverse_proxy - name: Create the map.conf directory for nginx file: state: directory dest: "/etc/nginx/map.conf.d" delegate_to: reverse_proxy - name: Create the upstream.conf directory for nginx file: state: directory dest: "/etc/nginx/upstream.conf.d" delegate_to: reverse_proxy - name: Upload mappings to reverse proxy template: src: map.j2 dest: "/etc/nginx/map.conf.d/map_{{ hostname }}.conf" delegate_to: reverse_proxy - name: Upload upstream to reverse proxy template: src: upstream.j2 dest: "/etc/nginx/upstream.conf.d/upstream_{{ hostname }}.conf" delegate_to: reverse_proxy