You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hetzner-ansible/roles/kibana/defaults/main.yaml

124 lines
3.4 KiB
YAML

---
kibana_image_name: "docker.elastic.co/kibana/kibana"
kibana_advanced_settings:
changes:
truncate:maxHeight: 0
prometheus_es_exporter__username: "{{ stage }}-prometheus-es-exporter"
prometheus_es_exporter__password: "{{ prometheus_es_exporter__password_vault }}"
prometheus_es_exporter__email: "nso.devops@netgo.de"
kibana_technical_users:
- elastic_users:
- username: "{{ prometheus_es_exporter__username }}"
roles:
- "{{ prometheus_es_exporter__username }}"
full_name: ""
password: "{{ prometheus_es_exporter__password }}"
email: "{{ prometheus_es_exporter__email }}"
enabled: true
elastic_state: present
elastic_roles:
- elastic_state: present
name: "{{ prometheus_es_exporter__username }}"
elasticsearch:
cluster: []
indices:
- names:
- "{{ stage }}-*"
privileges:
- read
- read_cross_cluster
- view_index_metadata
allow_restricted_indices: false
run_as: []
kibana:
- base: []
feature:
advancedSettings:
- all
dashboard:
- all
dev_tools:
- all
discover:
- all
indexPatterns:
- all
savedObjectsManagement:
- all
visualize:
- all
spaces:
- "{{ prometheus_es_exporter__username }}"
elastic_spaces:
- elastic_state: present
id: &es_space_name "{{ prometheus_es_exporter__username }}"
name: "{{ prometheus_es_exporter__username }}"
description: ""
disabledFeatures:
- canvas
- maps
- ml
- visualize
- enterpriseSearch
- logs
- infrastructure
- apm
- uptime
- observabilityCases
- siem
- monitoring
- fleet
- stackAlerts
- actions
- osquery
- savedObjectsTagging
elastic_index_patterns:
- attributes:
fieldAttrs: "{}"
fields: "[]"
runtimeFieldMap: "{}"
timeFieldName: "@timestamp"
title: "{{ stage }}-management-*-connect-*"
typeMeta: "{}"
references: []
elastic_state: present
- attributes:
fieldAttrs: "{}"
fields: "[]"
runtimeFieldMap: "{}"
timeFieldName: "@timestamp"
title: "uncategorized-*"
typeMeta: "{}"
references: []
elastic_state: present
- attributes:
fieldAttrs: "{}"
fields: "[]"
runtimeFieldMap: "{}"
timeFieldName: "@timestamp"
title: "{{ stage }}-*-authlog-*"
typeMeta: "{}"
references: []
elastic_state: present
- attributes:
fieldAttrs: "{}"
fields: "[]"
runtimeFieldMap: "{}"
timeFieldName: "@timestamp"
title: "{{ stage }}-*-syslog-*"
typeMeta: "{}"
references: []
elastic_state: present
- attributes:
fieldAttrs: "{}"
fields: "[]"
runtimeFieldMap: "{}"
timeFieldName: "@timestamp"
title: "{{ stage }}-monitoring-*"
typeMeta: "{}"
references: []
elastic_state: present