config.tf 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. locals {
  2. instance_types_default = {
  3. "alsi-master" = "t3a.small",
  4. "alsi-worker" = "t3a.small",
  5. }
  6. instance_types_exceptions = {
  7. }
  8. instance_types = lookup(local.instance_types_exceptions, var.account_name, local.instance_types_default)
  9. # If cribl is being used for log ingestion, remember to turn on splunk_private_hec
  10. # in `splunk_servers/indexer_cluster/config.tf`, too.
  11. # Alternatively, enable the Splunk Load Balanced destination and use indexer discovery.
  12. alsi_workers_default = 0 # how many cribl workers
  13. alsi_workers_exceptions = {
  14. afs-mdr-test-c2-gov = 2,
  15. mdr-prod-bas = 2,
  16. }
  17. alsi_workers = lookup(local.alsi_workers_exceptions, var.account_name, local.alsi_workers_default)
  18. alsi_splunk_nlb_default = false # splunk://moose-alsi-splunk.xdr{,test}.accenturefederalcyber.com:9997 and 9998
  19. alsi_splunk_nlb_exceptions = {
  20. afs-mdr-test-c2-gov = true,
  21. mdr-prod-bas = true,
  22. }
  23. alsi_splunk_nlb = lookup(local.alsi_splunk_nlb_exceptions, var.account_name, local.alsi_splunk_nlb_default)
  24. alsi_elastic_alb_default = false # https://moose-alsi-elastic.xdr{,test}.accenturefederalcyber.com -> 9200
  25. alsi_elastic_alb_exceptions = {
  26. afs-mdr-test-c2-gov = true,
  27. }
  28. alsi_elastic_alb = lookup(local.alsi_elastic_alb_exceptions, var.account_name, local.alsi_elastic_alb_default)
  29. alsi_hec_alb_default = false # https://moose-alsi-hec.xdr{,test}.accenturefederalcyber.com -> 8088
  30. alsi_hec_alb_exceptions = {
  31. afs-mdr-test-c2-gov = true,
  32. mdr-prod-bas = true,
  33. }
  34. alsi_hec_alb = lookup(local.alsi_hec_alb_exceptions, var.account_name, local.alsi_hec_alb_default)
  35. }