Skip to content

Commit 0b176f8

Browse files
clwluvwalessfg
authored andcommitted
Make ssl optional for listeners (#215)
1 parent d661ff4 commit 0b176f8

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -347,6 +347,7 @@ This is a sample playbook file for deploying the Ansible Galaxy NGINX role in a
347347
listen_localhost:
348348
ip: 0.0.0.0
349349
port: 8081
350+
ssl: false
350351
opts: []
351352
server_name: localhost
352353
error_page: /usr/share/nginx/html
@@ -371,6 +372,7 @@ This is a sample playbook file for deploying the Ansible Galaxy NGINX role in a
371372
listen_localhost:
372373
ip: 0.0.0.0
373374
port: 8082
375+
ssl: false
374376
opts: []
375377
server_name: localhost
376378
error_page: /usr/share/nginx/html

defaults/main/template.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ nginx_http_template:
6464
listen_localhost:
6565
ip: localhost # Wrap in square brackets for IPv6 addresses
6666
port: 8081
67+
ssl: true
6768
opts: [] # Listen opts like http2 which will be added (ssl is automatically added if you specify 'ssl:').
6869
server_name: localhost
6970
include_files: []

templates/http/default.conf.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ auth_request_set {{ item.value.auth_request_set_http.name }} {{ item.value.auth_
8080
{% for server in item.value.servers %}
8181
server {
8282
{% for listen in item.value.servers[server].listen %}
83-
listen {% if item.value.servers[server].listen[listen].ip is defined and item.value.servers[server].listen[listen].ip | length %}{{ item.value.servers[server].listen[listen].ip }}:{% endif %}{{ item.value.servers[server].listen[listen].port }}{% if item.value.servers[server].ssl is defined and item.value.servers[server].ssl %} ssl{% endif %}{% if item.value.servers[server].listen[listen].opts is defined and item.value.servers[server].listen[listen].opts | length %} {{ item.value.servers[server].listen[listen].opts | join(" ") }}{% endif %};
83+
listen {% if item.value.servers[server].listen[listen].ip is defined and item.value.servers[server].listen[listen].ip | length %}{{ item.value.servers[server].listen[listen].ip }}:{% endif %}{{ item.value.servers[server].listen[listen].port }}{% if item.value.servers[server].listen[listen].ssl is defined and item.value.servers[server].listen[listen].ssl %} ssl{% endif %}{% if item.value.servers[server].listen[listen].opts is defined and item.value.servers[server].listen[listen].opts | length %} {{ item.value.servers[server].listen[listen].opts | join(" ") }}{% endif %};
8484
{% endfor %}
8585
server_name {{ item.value.servers[server].server_name | default('localhost') }};
8686
{% if item.value.servers[server].ssl is defined and item.value.servers[server].ssl %}

0 commit comments

Comments
 (0)