monkeybox.org.tf 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # Assumes the zone already exists;
  2. data "aws_route53_zone" "monkeybox" {
  3. name = "monkeybox.org"
  4. private_zone = false
  5. }
  6. resource "aws_route53_record" "mx" {
  7. zone_id = data.aws_route53_zone.monkeybox.id
  8. name = ""
  9. type = "MX"
  10. ttl = "300"
  11. records = [
  12. "10 mx1.forwardemail.net",
  13. "10 mx2.forwardemail.net",
  14. ]
  15. }
  16. # Must delete the existing TXT records first
  17. resource "aws_route53_record" "email-addresses" {
  18. zone_id = data.aws_route53_zone.monkeybox.id
  19. name = ""
  20. type = "TXT"
  21. ttl = "300"
  22. records = [
  23. "v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all",
  24. "keybase-site-verification=J7aRzsHEZZLz98HqE2plp7gBxZdpLZN2KRyj4euUu8s",
  25. "forward-email=fred:fred.damstra@gmail.com",
  26. "forward-email=abuse:fred.damstra@gmail.com",
  27. "forward-email=postmaster:fred.damstra@gmail.com",
  28. "forward-email=bestbuy:fred.damstra@gmail.com",
  29. "forward-email=kirstin:kirstin.damstra@gmail.com",
  30. "forward-email=bills:fred.damstra@gmail.com,bills:kirstin.damstra@gmail.com",
  31. "forward-email=consumers:fred.damstra@gmail.com,consumers:kirstin.damstra@gmail.com",
  32. "forward-email=dteenergy:fred.damstra@gmail.com,dteenergy:kirstin.damstra@gmail.com",
  33. "forward-email=tugboat:gswillson@gmail.com",
  34. ]
  35. }