mirror of
https://github.com/dap-ps/infra-dapps.git
synced 2025-02-23 17:38:13 +00:00
46 lines
1.3 KiB
HCL
46 lines
1.3 KiB
HCL
resource "aws_ses_domain_identity" "dap_ps" {
|
|
domain = "${var.public_domain}"
|
|
}
|
|
|
|
resource "aws_ses_domain_dkim" "dap_ps" {
|
|
domain = "${aws_ses_domain_identity.dap_ps.domain}"
|
|
}
|
|
|
|
resource "aws_ses_domain_mail_from" "dap_ps" {
|
|
domain = "${aws_ses_domain_identity.dap_ps.domain}"
|
|
mail_from_domain = "mail.${aws_ses_domain_identity.dap_ps.domain}"
|
|
}
|
|
|
|
resource "gandi_zonerecord" "dap_ps_verification" {
|
|
zone = "${gandi_zone.dap_ps_zone.id}"
|
|
name = "_amazonses"
|
|
type = "TXT"
|
|
ttl = 3600
|
|
values = ["\"${aws_ses_domain_identity.dap_ps.verification_token}\""]
|
|
}
|
|
|
|
resource "gandi_zonerecord" "dap_ps_mail_mx" {
|
|
zone = "${gandi_zone.dap_ps_zone.id}"
|
|
name = "mail"
|
|
type = "MX"
|
|
ttl = 3600
|
|
values = ["10 feedback-smtp.us-east-1.amazonses.com."]
|
|
}
|
|
|
|
resource "gandi_zonerecord" "dap_ps_mail_spf" {
|
|
zone = "${gandi_zone.dap_ps_zone.id}"
|
|
name = "mail"
|
|
type = "TXT"
|
|
ttl = 3600
|
|
values = ["\"v= spf1 include:amazonses.com ~all\""]
|
|
}
|
|
|
|
resource "gandi_zonerecord" "dap_ps_dkim" {
|
|
zone = "${gandi_zone.dap_ps_zone.id}"
|
|
ttl = 3600
|
|
type = "CNAME"
|
|
count = 3
|
|
name = "${element(aws_ses_domain_dkim.dap_ps.dkim_tokens, count.index)}._domainkey"
|
|
values = ["${element(aws_ses_domain_dkim.dap_ps.dkim_tokens, count.index)}.dkim.amazonses.com."]
|
|
}
|