diff --git a/create-kibana-objects.yml b/create-kibana-objects.yml index 03021a9..eeec47b 100644 --- a/create-kibana-objects.yml +++ b/create-kibana-objects.yml @@ -93,6 +93,8 @@ - all dashboard: - all + dev_tools: + - all discover: - all indexPatterns: diff --git a/pmci-kibana-create-objects.yml b/pmci-kibana-create-objects.yml index dde6c7a..18fa35f 100644 --- a/pmci-kibana-create-objects.yml +++ b/pmci-kibana-create-objects.yml @@ -68,6 +68,8 @@ - all dashboard: - all + dev_tools: + - all discover: - all indexPatterns: diff --git a/roles/kibana/defaults/main.yaml b/roles/kibana/defaults/main.yaml index b5845a4..d419310 100644 --- a/roles/kibana/defaults/main.yaml +++ b/roles/kibana/defaults/main.yaml @@ -1,65 +1,62 @@ --- - 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' +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 }}' + - elastic_users: + - username: "{{ prometheus_es_exporter__username }}" roles: - - '{{ prometheus_es_exporter__username }}' - full_name: '' - password: '{{ prometheus_es_exporter__password }}' - email: '{{ prometheus_es_exporter__email }}' + - "{{ 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 }}' + - 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 + - names: + - "{{ stage }}-*" + privileges: + - read + - read_cross_cluster + - view_index_metadata + allow_restricted_indices: false run_as: [] kibana: - - base: [] - feature: - advancedSettings: - - all - dashboard: - - all - discover: - - all - indexPatterns: - - all - savedObjectsManagement: - - all - visualize: - - all - spaces: - - '{{ prometheus_es_exporter__username }}' + - 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: '' + - elastic_state: present + id: &es_space_name "{{ prometheus_es_exporter__username }}" + name: "{{ prometheus_es_exporter__username }}" + description: "" disabledFeatures: - canvas - maps @@ -79,54 +76,48 @@ kibana_technical_users: - osquery - savedObjectsTagging elastic_index_patterns: - - - attributes: - fieldAttrs: '{}' + - attributes: + fieldAttrs: "{}" fields: "[]" runtimeFieldMap: "{}" timeFieldName: "@timestamp" - title: '{{ stage }}-management-*-connect-*' + title: "{{ stage }}-management-*-connect-*" typeMeta: "{}" references: [] elastic_state: present - - - attributes: - fieldAttrs: '{}' + - attributes: + fieldAttrs: "{}" fields: "[]" runtimeFieldMap: "{}" timeFieldName: "@timestamp" - title: 'uncategorized-*' + title: "uncategorized-*" typeMeta: "{}" references: [] elastic_state: present - - - attributes: - fieldAttrs: '{}' + - attributes: + fieldAttrs: "{}" fields: "[]" runtimeFieldMap: "{}" timeFieldName: "@timestamp" - title: '{{ stage }}-*-authlog-*' + title: "{{ stage }}-*-authlog-*" typeMeta: "{}" references: [] elastic_state: present - - - attributes: - fieldAttrs: '{}' + - attributes: + fieldAttrs: "{}" fields: "[]" runtimeFieldMap: "{}" timeFieldName: "@timestamp" - title: '{{ stage }}-*-syslog-*' + title: "{{ stage }}-*-syslog-*" typeMeta: "{}" references: [] elastic_state: present - - - attributes: - fieldAttrs: '{}' + - attributes: + fieldAttrs: "{}" fields: "[]" runtimeFieldMap: "{}" timeFieldName: "@timestamp" - title: '{{ stage }}-monitoring-*' + title: "{{ stage }}-monitoring-*" typeMeta: "{}" references: [] elastic_state: present -