-
Notifications
You must be signed in to change notification settings - Fork 22
/
Copy pathuse-case-dynatrace-setup.yml
75 lines (67 loc) · 2.6 KB
/
use-case-dynatrace-setup.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
###########################################################################################################
################################## VARIABLES BELOW SHOULD NOT BE CHANGED ##################################
###########################################################################################################
####### AAP2 CONTROLLER VARIABLES ########
aap2_inventories:
- aap2_inventory_name: EDA Demo - SCM Inventory
aap2_inventory_sources:
- aap2_inventory_source_name: EDA Demo - SCM Inventory Source
aap2_inventory_source_inventory: EDA Demo - SCM Inventory
aap2_inventory_source_type: scm
aap2_inventory_source_project: "EDA Demo"
aap2_inventory_source_path: inventory
aap2_custom_credentials:
- credential_type: EDA Demo - ServiceNow Auth
credential_type_inputs:
fields:
- id: snow_url
type: string
label: "ServiceNow URL"
secret: false
- id: snow_user
type: string
label: "ServiceNow username"
secret: false
- id: snow_pwd
type: string
label: "ServiceNow password"
secret: true
required:
- snow_url
- snow_user
- snow_pwd
credential_type_injectors:
extra_vars:
snow_instance: !unsafe "{{ snow_url }}"
snow_username: !unsafe "{{ snow_user }}"
snow_password: !unsafe "{{ snow_pwd }}"
name: EDA Demo - ServiceNow Credentials
credential_inputs:
snow_url: "{{ servicenow_instance_url }}"
snow_user: "{{ servicenow_instance_user }}"
snow_pwd: "{{ servicenow_instance_password }}"
aap2_templates:
- aap2_template_name: "[EDA] Dynatrace - Open SNOW incident for problem"
aap2_template_playbook: playbooks/dynatrace/problem-reporter.yml
aap2_template_ask_vars: true
aap2_template_credentials:
- EDA Demo - ServiceNow Credentials
aap2_template_inventory: EDA Demo - SCM Inventory
aap2_template_project: EDA Demo
aap2_projects:
- name: "EDA Demo"
scm_url: "https://github.com/kubealex/event-driven-automation.git"
####### EDA CONTROLLER VARIABLES ########
eda_project:
name: "EDA Demo Project"
git_url: https://github.com/kubealex/event-driven-automation
description: "Demo project to show EDA in actions"
eda_decision_env:
name: "kubealex-eda"
image_url: quay.io/kubealex/eda-decision-env
eda_activations:
- name: eda-alertmanager-snow
rulebook: eda-rulebook-dynatrace.yml
project_name: "EDA Demo Project"
decision_env: "kubealex-eda"
extra_vars: "dynatrace_api_url: {{ dynatrace_api_url }}\ndynatrace_api_token: {{ dynatrace_api_token }}"