|
@@ -1,6 +1,15 @@
|
|
-{% for vhost in nginx_vhosts %}
|
|
|
|
|
|
+{% for x509 in vhosts_x509.results %}
|
|
|
|
+
|
|
|
|
+{%- set vhost = x509.vhost -%}
|
|
|
|
+
|
|
server {
|
|
server {
|
|
|
|
+{% if vhost.ssl is defined and vhost.ssl %}
|
|
|
|
+ listen {{ vhost.listen | default('443') }} ssl;
|
|
|
|
+ ssl_certificate "{{ x509.cert_path }}";
|
|
|
|
+ ssl_certificate_key "{{ x509.key_path }}";
|
|
|
|
+{% else %}
|
|
listen {{ vhost.listen | default('80 default_server') }};
|
|
listen {{ vhost.listen | default('80 default_server') }};
|
|
|
|
+{% endif %}
|
|
|
|
|
|
{% if vhost.server_name is defined %}
|
|
{% if vhost.server_name is defined %}
|
|
server_name {{ vhost.server_name }};
|
|
server_name {{ vhost.server_name }};
|