From 5cadfea42e8dd31e019568cdfe1b0f3d64f5dcc4 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Tue, 3 Nov 2020 16:32:17 +0100 Subject: [PATCH] dashboard: change dashboard_grafana_api_no_ssl_verify default value This sets the `dashboard_grafana_api_no_ssl_verify` default value according to the length of `dashboard_crt` and `dashboard_key`. Signed-off-by: Guillaume Abrioux --- group_vars/all.yml.sample | 2 +- group_vars/rhcs.yml.sample | 2 +- roles/ceph-defaults/defaults/main.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/group_vars/all.yml.sample b/group_vars/all.yml.sample index b5036fbb0..1c6a9e630 100644 --- a/group_vars/all.yml.sample +++ b/group_vars/all.yml.sample @@ -659,7 +659,7 @@ dummy: #dashboard_crt: '' #dashboard_key: '' #dashboard_tls_external: false -#dashboard_grafana_api_no_ssl_verify: False +#dashboard_grafana_api_no_ssl_verify: "{{ true if dashboard_protocol == 'https' and not grafana_crt and not grafana_key else false }}" #dashboard_rgw_api_user_id: ceph-dashboard #dashboard_rgw_api_admin_resource: '' #dashboard_rgw_api_no_ssl_verify: False diff --git a/group_vars/rhcs.yml.sample b/group_vars/rhcs.yml.sample index 844ff2c8e..a10171cfd 100644 --- a/group_vars/rhcs.yml.sample +++ b/group_vars/rhcs.yml.sample @@ -659,7 +659,7 @@ ceph_docker_registry_auth: true #dashboard_crt: '' #dashboard_key: '' #dashboard_tls_external: false -#dashboard_grafana_api_no_ssl_verify: False +#dashboard_grafana_api_no_ssl_verify: "{{ true if dashboard_protocol == 'https' and not grafana_crt and not grafana_key else false }}" #dashboard_rgw_api_user_id: ceph-dashboard #dashboard_rgw_api_admin_resource: '' #dashboard_rgw_api_no_ssl_verify: False diff --git a/roles/ceph-defaults/defaults/main.yml b/roles/ceph-defaults/defaults/main.yml index d09a9c161..33f002324 100644 --- a/roles/ceph-defaults/defaults/main.yml +++ b/roles/ceph-defaults/defaults/main.yml @@ -651,7 +651,7 @@ dashboard_admin_user_ro: false dashboard_crt: '' dashboard_key: '' dashboard_tls_external: false -dashboard_grafana_api_no_ssl_verify: False +dashboard_grafana_api_no_ssl_verify: "{{ true if dashboard_protocol == 'https' and not grafana_crt and not grafana_key else false }}" dashboard_rgw_api_user_id: ceph-dashboard dashboard_rgw_api_admin_resource: '' dashboard_rgw_api_no_ssl_verify: False -- 2.39.5