This is needed to get a TLS certificate to validate correctly.
If unspecified, auto-detected grafana_server_addr is used.
Signed-off-by: Paulo Matias <matias@ufscar.br>
(cherry picked from commit
38ce02c2eacee20395b4d7ad6fc5b7b2c4470a30)
#grafana_crt: ''
#grafana_key: ''
#grafana_container_image: "grafana/grafana:5.4.3"
+# When using https, please fill with a hostname for which grafana_crt is valid.
+#grafana_server_fqdn: ''
#grafana_container_cpu_period: 100000
#grafana_container_cpu_cores: 2
# container_memory is in GB
#grafana_crt: ''
#grafana_key: ''
grafana_container_image: registry.redhat.io/rhceph/rhceph-4-dashboard-rhel8:4
+# When using https, please fill with a hostname for which grafana_crt is valid.
+#grafana_server_fqdn: ''
#grafana_container_cpu_period: 100000
#grafana_container_cpu_cores: 2
# container_memory is in GB
---
- name: set grafana url
- command: "{{ container_exec_cmd }} ceph --cluster {{ cluster }} dashboard set-grafana-api-url {{ dashboard_protocol }}://{{ grafana_server_addr }}:{{ grafana_port }}"
+ command: "{{ container_exec_cmd }} ceph --cluster {{ cluster }} dashboard set-grafana-api-url {{ dashboard_protocol }}://{{ grafana_server_fqdn | default(grafana_server_addr, true) }}:{{ grafana_port }}"
delegate_to: "{{ groups[mon_group_name][0] }}"
run_once: true
changed_when: false
grafana_crt: ''
grafana_key: ''
grafana_container_image: "grafana/grafana:5.4.3"
+# When using https, please fill with a hostname for which grafana_crt is valid.
+grafana_server_fqdn: ''
grafana_container_cpu_period: 100000
grafana_container_cpu_cores: 2
# container_memory is in GB