Skip to content

Lupus-Metallum/terraform-aws-ses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

terraform-aws-ses

Used to create a fully compliant SES domain

module "ses" {
  source  = "Lupus-Metallum/ses/aws"
  version = "1.1.0"

  zone_id         = "000000000"
  create_root_txt = true
  mail_from_name  = "bounce"
  ttl             = 300
}

Providers

Name Version
aws n/a

Resources

Name Type
aws_route53_record.this_amazonses_dkim_record resource
aws_route53_record.this_amazonses_dmarc_txt resource
aws_route53_record.this_amazonses_txt resource
aws_route53_record.this_amazonses_verification_record resource
aws_route53_record.this_autodiscover resource
aws_route53_record.this_mx resource
aws_route53_record.this_ses_domain_mail_from_mx resource
aws_route53_record.this_ses_domain_mail_from_txt resource
aws_ses_domain_dkim.this resource
aws_ses_domain_identity.this resource
aws_ses_domain_identity_verification.this resource
aws_ses_domain_mail_from.this resource
aws_region.current data source
aws_route53_zone.this data source

Inputs

Name Description Type Default Required
mail_from_name The name we should use for the mail from parameter string n/a yes
ttl The name we should use for the mail from parameter string n/a yes
zone_id The zone ID of the hosted zone string n/a yes
create_root_autodiscover Should this module create the root autodiscover record for the zone? bool false no
create_root_mx Should this module create the root MX record for the zone? bool false no
create_root_txt Should this module create the root TXT record for the zone? bool false no