|
@@ -23,14 +23,50 @@ locals {
|
|
|
]
|
|
|
splunk_asg_sizes = [ 1, 1, 1 ] # How many?
|
|
|
splunk_volume_sizes = {
|
|
|
- "swap": 8, # minimum: 8
|
|
|
- "/": 10, # minimum: 10
|
|
|
- "/home": 4, # minimum: 4
|
|
|
- "/var": 15, # minimum: 15
|
|
|
- "/var/tmp": 4, # minimum: 4
|
|
|
- "/var/log": 8, # minimum: 8
|
|
|
- "/var/log/audit": 8, # minimum: 8
|
|
|
- "/tmp": 4 # minimum: 4
|
|
|
+ "cluster_master" = {
|
|
|
+ "swap": 8, # minimum: 8
|
|
|
+ "/": 10, # minimum: 10
|
|
|
+ "/home": 4, # minimum: 4
|
|
|
+ "/var": 15, # minimum: 15
|
|
|
+ "/var/tmp": 4, # minimum: 4
|
|
|
+ "/var/log": 8, # minimum: 8
|
|
|
+ "/var/log/audit": 8, # minimum: 8
|
|
|
+ "/tmp": 4, # minimum: 4
|
|
|
+ "/opt/splunk": 30, # No minimum; not in base image
|
|
|
+ },
|
|
|
+ "indexer" = {
|
|
|
+ "swap": 8, # minimum: 8
|
|
|
+ "/": 10, # minimum: 10
|
|
|
+ "/home": 4, # minimum: 4
|
|
|
+ "/var": 15, # minimum: 15
|
|
|
+ "/var/tmp": 4, # minimum: 4
|
|
|
+ "/var/log": 8, # minimum: 8
|
|
|
+ "/var/log/audit": 8, # minimum: 8
|
|
|
+ "/tmp": 4, # minimum: 4
|
|
|
+ "/opt/splunk": 30, # No minimum; not in base image
|
|
|
+ },
|
|
|
+ "searchhead" = {
|
|
|
+ "swap": 8, # minimum: 8
|
|
|
+ "/": 10, # minimum: 10
|
|
|
+ "/home": 4, # minimum: 4
|
|
|
+ "/var": 15, # minimum: 15
|
|
|
+ "/var/tmp": 4, # minimum: 4
|
|
|
+ "/var/log": 8, # minimum: 8
|
|
|
+ "/var/log/audit": 8, # minimum: 8
|
|
|
+ "/tmp": 4, # minimum: 4
|
|
|
+ "/opt/splunk": 30, # No minimum; not in base image
|
|
|
+ },
|
|
|
+ "heavy_forwarder" = {
|
|
|
+ "swap": 8, # minimum: 8
|
|
|
+ "/": 10, # minimum: 10
|
|
|
+ "/home": 4, # minimum: 4
|
|
|
+ "/var": 15, # minimum: 15
|
|
|
+ "/var/tmp": 4, # minimum: 4
|
|
|
+ "/var/log": 8, # minimum: 8
|
|
|
+ "/var/log/audit": 8, # minimum: 8
|
|
|
+ "/tmp": 4, # minimum: 4
|
|
|
+ "/opt/splunk": 30, # No minimum; not in base image
|
|
|
+ },
|
|
|
}
|
|
|
|
|
|
account_tags = { }
|
|
@@ -91,6 +127,7 @@ locals {
|
|
|
instance_types = {
|
|
|
"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" = "m5d.large", # these are 1/2 the price of i3en.larges, but my first test didn't work. Worth retesting.
|
|
|
"splunk-hf" = "t3a.small", # legacy: t2.medium
|
|
|
"splunk-sh" = "t3a.small", # legacy: ? not sure
|
|
|
}
|