|
@@ -7,6 +7,7 @@ locals {
|
|
aws_account_id = "TODO"
|
|
aws_account_id = "TODO"
|
|
instance_termination_protection = TODO # set to true for production!
|
|
instance_termination_protection = TODO # set to true for production!
|
|
splunk_prefix = "TODO"
|
|
splunk_prefix = "TODO"
|
|
|
|
+ splunk_private_hec = TODO # True if the customer needs a private HTTP Event Collector such as for ALSI
|
|
|
|
|
|
splunk_data_sources = [
|
|
splunk_data_sources = [
|
|
"x.x.x.x/32", # TODO: Add customer's public IP addresses
|
|
"x.x.x.x/32", # TODO: Add customer's public IP addresses
|
|
@@ -41,7 +42,8 @@ locals {
|
|
# Splunk instance sizes can be customized
|
|
# Splunk instance sizes can be customized
|
|
# TODO: Set these appropriately in the skeleton for prod
|
|
# TODO: Set these appropriately in the skeleton for prod
|
|
instance_types = {
|
|
instance_types = {
|
|
- "alsi" = "t3a.small",
|
|
|
|
|
|
+ "alsi-master" = "t3a.small",
|
|
|
|
+ "alsi-worker" = "t3a.small",
|
|
"splunk-cm" = "t3a.small", # legacy: t2.small
|
|
"splunk-cm" = "t3a.small", # legacy: t2.small
|
|
"splunk-indexer" = "i3en.large", # legacy: t2.small, but whats the point if we don't have instance storage.
|
|
"splunk-indexer" = "i3en.large", # legacy: t2.small, but whats the point if we don't have instance storage.
|
|
"splunk-hf" = "t3a.small", # legacy: t2.medium
|
|
"splunk-hf" = "t3a.small", # legacy: t2.medium
|
|
@@ -95,4 +97,12 @@ locals {
|
|
"/opt/splunk": 30, # No minimum; not in base image
|
|
"/opt/splunk": 30, # No minimum; not in base image
|
|
},
|
|
},
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ # ALSI - Aggregated Log Source Ingestion
|
|
|
|
+ #
|
|
|
|
+ # If cribl is being used for log ingestion, remember to turn on splunk_private_hec, too.
|
|
|
|
+ alsi_workers = 0 # how many cribl workers
|
|
|
|
+ alsi_splunk_nlb = false # splunk://moose-alsi-splunk.xdr{,test}.accenturefederalcyber.com:9997 and 9998
|
|
|
|
+ alsi_elastic_alb = false # https://moose-alsi-elastic.xdr{,test}.accenturefederalcyber.com -> 9200
|
|
|
|
+ alsi_hec_alb = false # https://moose-alsi-hec.xdr{,test}.accenturefederalcyber.com -> 8080
|
|
}
|
|
}
|