From 099519d76311d0d22d9f139178fb7c970a52caf6 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Fri, 27 Mar 2020 19:41:55 +0100 Subject: nginx: add support for stream proxies --- roles/nginx/base/tasks/stream.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 roles/nginx/base/tasks/stream.yml (limited to 'roles/nginx/base/tasks/stream.yml') diff --git a/roles/nginx/base/tasks/stream.yml b/roles/nginx/base/tasks/stream.yml new file mode 100644 index 00000000..2fddbddb --- /dev/null +++ b/roles/nginx/base/tasks/stream.yml @@ -0,0 +1,22 @@ +--- +- 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 -- cgit v1.2.3