--- - name: install nginx stream module apt: name: libnginx-mod-stream - name: create directories for stream config files loop: - available - enabled file: path: "/etc/nginx/streams-{{ item }}" state: directory - name: add stream config section blockinfile: path: /etc/nginx/nginx.conf block: | stream { include /etc/nginx/streams-enabled/*; } marker: "# streams: {mark} ansible managed block" notify: restart nginx