grafana#
Purpose
Install Grafana.
Sensitive data
Generates default password for admin
user and stores it on ansible controller at:
{{ hs_workspace_secrets_dir }}//root_grafana.yml
See also: How-to auto-encrypt sensitive data
Role defaults#
Grafana API endpoint exposure. Will be used from ansible controller to configure via API.
hs_grafana_url: "https://{{ grafana_public_cluster_address }}"
Enable/disable usage of custom CA file for Grafana API certificate validation.
hs_grafana_use_custom_ca: false
Ansible controler path to custom CA file for API certificate validation.
hs_grafana_custom_ca_cert: "{{ hs_workspace_secrets_dir }}/ca.cert.pem"
Expected Grafana version to install.
hs_grafana_version: "10.2.1"
Ansible controler directory path where the role should copy terraform modules for configuration.
hs_grafana_tf_work_dir: >-
{{
hs_workspace_tf_modules_dir
| default(lookup('env', 'PWD') + '/terraform')
}}
grafana_local_cache_dir: "{{ hs_workspace_root }}"