parent
10548f1909
commit
75a2372b14
@ -0,0 +1,21 @@ |
|||||||
|
--- |
||||||
|
- name: Ensure nginx_stream_path exists. |
||||||
|
file: |
||||||
|
path: "{{ nginx_stream_path }}" |
||||||
|
state: directory |
||||||
|
notify: reload nginx |
||||||
|
|
||||||
|
- name: Add managed stream config file (if any streams are configured). |
||||||
|
template: |
||||||
|
src: streams.j2 |
||||||
|
dest: "{{ nginx_stream_path }}/{{ nginx_streams_filename }}" |
||||||
|
mode: 0644 |
||||||
|
when: nginx_streams|length > 0 |
||||||
|
notify: reload nginx |
||||||
|
|
||||||
|
- name: Remove managed stream config file (if no streams are configured). |
||||||
|
file: |
||||||
|
path: "{{ nginx_stream_path }}/{{ nginx_streams_filename }}" |
||||||
|
state: absent |
||||||
|
when: nginx_streams|length == 0 |
||||||
|
notify: reload nginx |
@ -0,0 +1,7 @@ |
|||||||
|
{% for stream in nginx_streams %} |
||||||
|
server { |
||||||
|
{% if stream.extra_parameters is defined %} |
||||||
|
{{ stream.extra_parameters|indent(4) }} |
||||||
|
{% endif %} |
||||||
|
} |
||||||
|
{% endfor %} |
Reference in new issue