diff --git a/roles/nginx_site/templates/site.conf.j2 b/roles/nginx_site/templates/site.conf.j2 index 386f023..774a823 100644 --- a/roles/nginx_site/templates/site.conf.j2 +++ b/roles/nginx_site/templates/site.conf.j2 @@ -29,6 +29,11 @@ server { ssl_certificate {{ tls_certs }}/{{ nginx_site_name }}-fullchain.crt; ssl_certificate_key {{ tls_private }}/{{ nginx_site_name }}.key; +{% if nginx_site_verify_client is defined and nginx_site_verify_client %} + ssl_client_certificate {{ tls_certs }}/ca.crt; + ssl_verify_client on; + +{% endif %} {% if nginx_site_port is defined %} {% include "./{}:{}.conf.j2".format(nginx_site_name, nginx_site_port) ignore missing %} {% else %}