This Terraform module sets up SES (Simple Email Service) related resources in AWS. It creates DNS records in Route53, IAM roles, and other necessary resources for SES to function properly.
module "ses" {
source = "git::https://github.com/FlowFuse/terraform-aws-flowfuse.git//ses?ref=main"
namespace = "my-company"
stage = "production"
route53_zone_name = "example.com"
tags = {
Environment = "production"
Project = "my-project"
terraform = true
}
}
Name |
Source |
Version |
dmarc_record |
terraform-aws-modules/route53/aws//modules/records |
~> 2.11 |
eks_ses_iam_role |
cloudposse/eks-iam-role/aws |
2.1.1 |
ses |
cloudposse/ses/aws |
0.25.0 |
Name |
Description |
Type |
Default |
Required |
namespace |
ID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp', to help ensure generated IDs are globally unique |
string |
n/a |
yes |
route53_zone_name |
The name of the Route53 zone within which to create SES-related records |
string |
n/a |
yes |
stage |
ID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'build', 'test', 'deploy', 'release' |
string |
n/a |
yes |
tags |
A map of tags to add to all resources |
map(string) |
{} |
no |