Skip to content

Latest commit

 

History

History
54 lines (45 loc) · 4.29 KB

README.md

File metadata and controls

54 lines (45 loc) · 4.29 KB

terraform-aws-ses-auto-reply

Terraform module for configuring AWS SES to auto-reply to emails.

Requirements

Name Version
terraform ~> 1.0
archive ~> 2.0
aws ~> 3.0

Providers

Name Version
archive ~> 2.0
aws ~> 3.0

Resources

Name Type
aws_iam_policy.lambda resource
aws_iam_role.lambda resource
aws_iam_role_policy_attachment.lambda_basic_execution resource
aws_iam_role_policy_attachment.lambda_policy resource
aws_lambda_function.this resource
aws_lambda_permission.ses resource
aws_route53_record.mx resource
aws_route53_record.ses_dkim_record resource
aws_route53_record.ses_verification_record resource
aws_ses_active_receipt_rule_set.this resource
aws_ses_domain_dkim.this resource
aws_ses_domain_identity.this resource
aws_ses_domain_identity_verification.this resource
aws_ses_receipt_rule.this resource
aws_ses_receipt_rule_set.this resource
archive_file.lambda_function data source
aws_caller_identity.this data source
aws_region.this data source
aws_route53_zone.this data source

Inputs

Name Description Type Default Required
domain Domain to use for emails. Will be configured with MX records for receiving emails and DKIM records for sending emails securely. string n/a yes
reply_from The email address to reply to emails from. string n/a yes
response_html The email body in HTML to reply with. string n/a yes
recipients Auto-reply to emails sent to this list of email addresses. If ommitted, email to all addresses on var.domain will be forwarded. list(string) [] no
scan_enabled If true, incoming emails will be scanned for spam and viruses. bool false no