From f2042006cd1b3989dd71578af6faf04c9e4c3c85 Mon Sep 17 00:00:00 2001 From: Andrea Dell'Amico Date: Wed, 15 Nov 2023 11:52:29 +0100 Subject: [PATCH] Enable websockets support in nginx. --- defaults/main.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index fb8c053..3ae00ab 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -279,18 +279,22 @@ grafana_oauth_allow_assign_grafana_admin: false # https://grafana.com/docs/grafana/next/setup-grafana/configure-security/configure-authentication/generic-oauth/#jmespath-examples grafana_oauth_role_attribute_path: "" +grafana_tls_enabled: false +grafana_tls_only: "{{ grafana_tls_enabled }}" grafana_nginx_virthosts: - virthost_name: "{{ ansible_fqdn }}" listen: "80" server_name: "{{ ansible_fqdn }}" server_aliases: "" index: index.html - ssl_enabled: false - ssl_only: false + ssl_enabled: "{{ grafana_tls_enabled }}" + ssl_only: "{{ grafana_tls_only }}" ssl_letsencrypt_certs: "{{ nginx_letsencrypt_managed }}" root: "{{ nginx_webroot }}" server_tokens: "off" + websockets: true proxy_standard_setup: true proxies: - location: / + websockets: true target: http://localhost:{{ grafana_http_port }};