config.tf 825 B

123456789101112131415161718192021222324
  1. locals {
  2. instance_type_default = "m5a.xlarge"
  3. instance_type_exceptions = {
  4. afs-mdr-test-modelclient-gov = "t3a.small",
  5. afs-mdr-test-c2-gov = "t3a.small",
  6. }
  7. instance_type = lookup(local.instance_type_exceptions, var.account_name, local.instance_type_default)
  8. volume_sizes_default = {
  9. "swap" : 8, # minimum: 8
  10. "/" : 20, # minimum: 10
  11. "/home" : 4, # minimum: 4
  12. "/var" : 15, # minimum: 15
  13. "/var/tmp" : 4, # minimum: 4
  14. "/var/log" : 8, # minimum: 8
  15. "/var/log/audit" : 8, # minimum: 8
  16. "/tmp" : 4, # minimum: 4
  17. "/opt/splunk" : 30, # No minimum; not in base image
  18. }
  19. volume_sizes_exceptions = {
  20. }
  21. volume_sizes = lookup(local.volume_sizes_exceptions, var.account_name, local.volume_sizes_default)
  22. }