This is a small module that wraps required Cloudflare and AWS resources for verifying a domain for SES.
DO NOT FORGET: When adding a new second level domain, you must ask AWS support to disable SES sandbox before being able to send mail to other domains.
module "verification" {
source = "vojtechmares/aws-ses-verification/cloudflare"
version = "0.1.0"
domain = "example.com"
zone_id = "<your Cloudflare zone ID>"
}
Name | Version |
---|---|
terraform | >=1.1.0 |
aws | >=4.9.0 |
cloudflare | >=3.12.1 |
Name | Version |
---|---|
aws | >=4.9.0 |
cloudflare | >=3.12.1 |
No modules.
Name | Type |
---|---|
aws_ses_domain_dkim.this | resource |
aws_ses_domain_identity.this | resource |
aws_ses_domain_identity_verification.this | resource |
cloudflare_record.dkim | resource |
cloudflare_record.domain_verification | resource |
cloudflare_record.spf | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
domain | FQDN for the domain you want to create the SES verification for. | string |
n/a | yes |
zone_id | Cloudflare zone ID | string |
n/a | yes |
No outputs.