b8979c2083
The grafana local admin username can be configured by overriding the admin user field in the grafana.ini file. However, this will fail when kolla-ansible attempts to configure any enabled datasources for grafana because the local admin password is hardcoded to 'admin'. This change allows the grafana local admin password to be configured via group vars so that the correct username is used when configuring datasources. Closes-Bug: #1750408 Change-Id: I0962200894f7a0452da1c249a68f9230b6fab13f
56 lines
1.7 KiB
YAML
56 lines
1.7 KiB
YAML
---
|
|
project_name: "grafana"
|
|
|
|
grafana_services:
|
|
grafana:
|
|
container_name: grafana
|
|
group: grafana
|
|
enabled: true
|
|
image: "{{ grafana_image_full }}"
|
|
volumes:
|
|
- "{{ node_config_directory }}/grafana/:{{ container_config_directory }}/:ro"
|
|
- "/etc/localtime:/etc/localtime:ro"
|
|
- "grafana:/var/lib/grafana/"
|
|
- "kolla_logs:/var/log/kolla/"
|
|
|
|
####################
|
|
# Database
|
|
####################
|
|
grafana_database_name: "grafana"
|
|
grafana_database_user: "{% if use_preconfigured_databases | bool and use_common_mariadb_user | bool %}{{ database_user }}{% else %}grafana{% endif %}"
|
|
grafana_database_address: "{{ database_address }}:{{ database_port }}"
|
|
|
|
####################
|
|
# Datasource
|
|
####################
|
|
grafana_data_sources:
|
|
influxdb:
|
|
enabled: "{{ enable_influxdb | bool }}"
|
|
data:
|
|
isDefault: yes
|
|
database: "telegraf"
|
|
name: "telegraf"
|
|
type: "influxdb"
|
|
url: "{{ internal_protocol }}://{{ api_interface_address }}:{{ influxdb_http_port }}"
|
|
access: "proxy"
|
|
basicAuth: false
|
|
elasticsearch:
|
|
enabled: "{{ enable_elasticsearch | bool }}"
|
|
data:
|
|
name: "elasticsearch"
|
|
type: "elasticsearch"
|
|
access: "proxy"
|
|
url: "{{ internal_protocol }}://{{ kolla_internal_vip_address }}:{{ elasticsearch_port }}"
|
|
database: "flog-*"
|
|
jsonData:
|
|
esVersion: 5
|
|
timeField: "@timestamp"
|
|
|
|
##########
|
|
# Grafana
|
|
##########
|
|
grafana_image: "{{ docker_registry ~ '/' if docker_registry else '' }}{{ docker_namespace }}/{{ kolla_base_distro }}-{{ kolla_install_type }}-grafana"
|
|
grafana_tag: "{{ openstack_release }}"
|
|
grafana_image_full: "{{ grafana_image }}:{{ grafana_tag }}"
|
|
grafana_admin_username: "admin"
|