]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Prometheus APIs are only available through plain http
authorPaulo Matias <matias@ufscar.br>
Tue, 17 Mar 2020 02:39:58 +0000 (23:39 -0300)
committerDimitri Savineau <savineau.dimitri@gmail.com>
Thu, 6 Aug 2020 15:29:25 +0000 (11:29 -0400)
Trying to access these APIs through TLS produces "Could not reach
external API" errors in Ceph dashboard.

Signed-off-by: Paulo Matias <matias@ufscar.br>
(cherry picked from commit dac8e1d0a965125b9fa19616ded89254744581fc)

roles/ceph-dashboard/tasks/configure_dashboard.yml

index 0881cd588927f4f29f6e882bd059931a207b3a53..461d893d0efbbce105b6f031c1e0cdfe02993b8f 100644 (file)
     - dashboard_grafana_api_no_ssl_verify | bool
 
 - name: set alertmanager host
-  command: "{{ container_exec_cmd }} ceph --cluster {{ cluster }} dashboard set-alertmanager-api-host {{ dashboard_protocol }}://{{ grafana_server_addrs | first }}:{{ alertmanager_port }}"
+  command: "{{ container_exec_cmd }} ceph --cluster {{ cluster }} dashboard set-alertmanager-api-host http://{{ grafana_server_addrs | first }}:{{ alertmanager_port }}"
   delegate_to: "{{ groups[mon_group_name][0] }}"
   run_once: true
   changed_when: false
 
 - name: set prometheus host
-  command: "{{ container_exec_cmd }} ceph --cluster {{ cluster }} dashboard set-prometheus-api-host {{ dashboard_protocol }}://{{ grafana_server_addrs | first }}:{{ prometheus_port }}"
+  command: "{{ container_exec_cmd }} ceph --cluster {{ cluster }} dashboard set-prometheus-api-host http://{{ grafana_server_addrs | first }}:{{ prometheus_port }}"
   delegate_to: "{{ groups[mon_group_name][0] }}"
   run_once: true
   changed_when: false