--- - name: Test nginx stream template hosts: localhost gather_facts: false vars: nginx_streams: - stream: HTTPS_ssl_preread listen_port: 443 type: ssl_preread ssl_preread: ssl_preread: true proxy_protocol: true server_names: - storagecat.ru: ocserv default_target: https upstreams: - name: https servers: - 127.0.0.1:8443 - name: ocserv servers: - 127.0.0.1:9443 proxy_timeout: 4s proxy_responses: 1 tasks: - name: Render nginx stream template ansible.builtin.template: src: roles/nginx/templates/nginx-stream.j2 dest: /tmp/test-nginx-stream.conf mode: '0644' loop: "{{ nginx_streams }}" loop_control: loop_var: item - name: Display rendered config ansible.builtin.debug: var: item loop: "{{ nginx_streams }}" loop_control: loop_var: item