-
Notifications
You must be signed in to change notification settings - Fork 2
/
terraform.tfvars.example
128 lines (109 loc) · 6.65 KB
/
terraform.tfvars.example
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# This file contains all the settings which are unique to each deployment and it
# should NOT be stored in a public source control system as it contains sensitive information
# If values commented out, you will be prompted for them at run time, this way you
# can choose to store the information in here, or enter it at run time.
## Enable / Disable Modules ##
eks_cluster_enabled = false
ecs_cluster_enabled = false
instances_enabled = false
proxied_instances_enabled = false
itsi_o11y_cp_enabled = false
phone_shop_enabled = false
lambda_sqs_dynamodb_enabled = false
dashboards_enabled = false
detectors_enabled = false
########## DO NOT USE ############
eks_fargate_cluster_enabled = false # Not Working Yet
########## DO NOT USE ############
## Instance Quantities ##
gateway_count = "0"
apache_web_count = "0"
haproxy_count = "0"
mysql_count = "0"
ms_sql_count = "0"
windows_server_count = "0"
splunk_ent_count = "0"
## Proxied Instances Quantities ##
proxy_server_count = "1" # min 0 : max = 1 as only one is required, used as a yes/no parameter
proxy_server_ids = [
"proxy-server"
]
proxied_apache_web_count = "1" # min 0 : max = subnet_count
proxied_apache_web_ids = [
"proxied-apache_1",
"proxied-apache_2",
"proxied-apache_3"
]
proxied_windows_server_count = "1" # min 0 : max = subnet_count
proxied_windows_server_ids = [
"proxied-windows1",
"proxied-windows2",
"proxied-windows3"
]
## ITSI Quantities ##
splunk_itsi_count = "1" # min 0 : max = 1 as only one is required, used as a yes/no parameter
splunk_itsi_ids = [
"splunk-itsi"
]
### AWS Variables ###
#region = "<REGION>"
## VPC Settings ##
vpc_cidr_block = "172.32.0.0/16"
subnet_count = "2"
## Auth Settings ##
key_name = "<NAME>"
private_key_path = "~/.ssh/id_rsa"
instance_type = "t2.micro"
aws_access_key_id = "<ACCCESS_KEY_ID>>"
aws_secret_access_key = "<SECRET_ACCESS_KEY>>"
### SOC Variables ###
soc_integration_id = "<ID>"
soc_routing_key = "<ROUTING_KEY>"
### Splunk IM/APM Variables ###
access_token = "<ACCESS_TOKEN>"
api_url = "https://api.<REALM>.signalfx.com"
realm = "<REALM>"
environment = "<ENVIRONMENT>"
notification_email = "<EMAIL>"
smart_agent_version = "" # Optional - If left blank, latest will be installed
ecs_agent_url = "https://raw.githubusercontent.com/geoffhigginbottom/sfx-tf-demo/master/modules/aws_ecs/agent_fargate.yaml"
ms_sql_agent_url = "https://raw.githubusercontent.com/geoffhigginbottom/sfx-tf-demo/master/modules/instances/config_files/ms_sql_agent_config.yaml"
windows_server_agent_url = "https://raw.githubusercontent.com/geoffhigginbottom/sfx-tf-demo/master/modules/instances/config_files/windows_server_agent_config.yaml"
windows_proxied_server_agent_url = "https://raw.githubusercontent.com/geoffhigginbottom/sfx-tf-demo/master/modules/proxied_instances/config_files/windows_server_agent_config.yaml"
windows_fluentd_url = "https://s3.amazonaws.com/packages.treasuredata.com/4/windows/td-agent-4.4.1-x64.msi" #https://docs.fluentd.org/installation/install-by-msi#td-agent-v4 https://td-agent-package-browser.herokuapp.com/4/windows
windows_tdagent_conf_url = "https://raw.githubusercontent.com/geoffhigginbottom/sfx-tf-demo/master/modules/proxied_instances/config_files/td-agent.conf"
windows_eventlog_conf_url = "https://raw.githubusercontent.com/geoffhigginbottom/sfx-tf-demo/master/modules/proxied_instances/config_files/eventlog.conf"
collector_version = "0.78.0" #https://docs.splunk.com/Observability/gdi/opentelemetry/install-windows.html#otel-install-windows https://github.com/signalfx/splunk-otel-collector/releases
### Collector Variables ###
### https://quay.io/repository/signalfx/splunk-otel-collector?tab=tags
gateway_instance_type = "t2.small"
### Splunk Enterprise Variables ###
splunk_ent_filename = "splunk-9.0.5-e9494146ae5c-linux-2.6-amd64.deb"
splunk_ent_version = "9.0.5"
splunk_ent_inst_type = "t2.2xlarge"
universalforwarder_filename = "splunkforwarder-9.2.1-78803f08aabb-linux-2.6-amd64.deb"
universalforwarder_url = "https://download.splunk.com/products/universalforwarder/releases/9.2.1/linux/splunkforwarder-9.2.1-78803f08aabb-linux-2.6-amd64.deb"
splunk_enterprise_files_local_path = "~/Documents/TFDemo_Splunk_Files" # path where splunk enterprise files resides on your local machine
splunk_enterprise_license_filename = "Splunk_Enterprise_NFR_FY25_2H.xml" # this file should NOT be included in the repo, and should be located in the splunk_enterprise_files_local_path location
### Splunk ITSI Variables ###
splunk_itsi_inst_type = "t2.xlarge"
splunk_itsi_version = "9.0.5"
splunk_itsi_filename = "splunk-9.0.1-82c987350fde-linux-2.6-amd64.deb"
splunk_itsi_files_local_path = "~/Documents/TFDemo_Splunk_Files" # path where itsi files resides on your local machine
splunk_itsi_license_filename = "Splunk_ITSI_NFR_FY24_1H.xml" # this file should NOT be included in the repo, and should be located in the itsi_files_local_path location
splunk_app_for_content_packs_filename = "splunk-app-for-content-packs_190.spl" # this file should NOT be included in the repo, and should be located in the itsi_files_local_path location
splunk_it_service_intelligence_filename = "splunk-it-service-intelligence_4152.spl" # this file should NOT be included in the repo, and should be located in the itsi_files_local_path location
splunk_synthetic_monitoring_add_on_filename = "splunk-synthetic-monitoring-add-on_110.tgz" # this file should NOT be included in the repo, and should be located in the itsi_files_local_path location
splunk_infrastructure_monitoring_add_on_filename = "splunk-infrastructure-monitoring-add-on_122.tgz" # this file should NOT be included in the repo, and should be located in the itsi_files_local_path location
### MS SQL Server Variables ###
ms_sql_user = "signalfxagent"
ms_sql_user_pwd = "<STRONG_PWD>"
ms_sql_administrator_pwd = "<STRONG_PWD>"
ms_sql_instance_type = "t3.xlarge"
### Windows Server Variables ###
windows_server_administrator_pwd = "<STRONG_PWD>"
windows_server_instance_type = "t3.xlarge"
### MySQL Server Variables ###
mysql_user = "signalfxagent"
mysql_user_pwd = "<STRONG_PWD>"
mysql_instance_type = "t3.xlarge"