Setup a SES domain and generate DKIM tokens.
module "ses_domain" {
source = "dod-iac/ses-domain/aws"
dkim = true
domain = "example.com"
}
Setup a SES domain, verify using Route 53, generate DKIM tokens, and setup for DKIM signing using Route 53.
module "ses_domain" {
source = "dod-iac/ses-domain/aws"
dkim = true
domain = "example.com"
route53_dkim = true
route53_verification = true
route53_zone_id = var.route53_zone_id
}
Terraform 0.12. Pin module version to ~> 1.0.0 . Submit pull-requests to master branch.
Terraform 0.11 is not supported.
This project constitutes a work of the United States Government and is not subject to domestic copyright protection under 17 USC § 105. However, because the project utilizes code licensed from contributors and other third parties, it therefore is licensed under the MIT License. See LICENSE file for more information.
Name | Version |
---|---|
terraform | >= 0.13 |
aws | ~> 3.0 |
Name | Version |
---|---|
aws | ~> 3.0 |
No Modules.
Name |
---|
aws_route53_record |
aws_ses_domain_dkim |
aws_ses_domain_identity |
aws_ses_domain_identity_verification |
Name | Description | Type | Default | Required |
---|---|---|---|---|
dkim | Generate DKIM tokens for the SES domain. | bool |
false |
no |
domain | The domain name to assign to SES. | string |
n/a | yes |
route53_dkim | Adds CNAME records to the provided Route 53 zone to enable DKIM signing. | bool |
false |
no |
route53_verification | Adds TXT record to the provided Route 53 zone to verify the domain. | bool |
false |
no |
route53_zone_id | The id of the Route 53 zone that is used for domain verification and DKIM records. | string |
"" |
no |
Name | Description |
---|---|
dkim_tokens | DKIM tokens generated by SES. These tokens should be used to create CNAME records used to verify SES Easy DKIM. |
domain_identity_arn | The ARN of the domain identity. |
domain_identity_id | The ID of the domain identity. |
domain_verification_token | A code which when added to the domain as a TXT record will signal to SES that the owner of the domain has authorised SES to act on their behalf. |