/terraform-aws-ses

Terraform module which creates SES resources on AWS

Primary LanguageHCL

AWS application load balancer Terraform module

Terraform module which creates an domains and smtp credentials on AWS SES.

Terraform versions

Terraform 0.12 and newer.

Usage

module "ses" {
  source                    = "/path/to/module/terraform-aws-ses"
  domain_name               = var.domain_name
  enable_smtp_user_name     = true
  smtp_user_name            = var.smtp_user_name
}

Requirements

Name Version
terraform >= 0.12.6
aws >= 2.65

Providers

Name Version
aws >= 2.65

Modules

No modules.

Resources

Name Type
aws_iam_access_key.ses_sender resource
aws_iam_policy.ses_sender resource
aws_iam_user.ses_sender resource
aws_iam_user_policy_attachment.ses_sender resource
aws_ses_domain_dkim.this resource
aws_ses_domain_identity.this resource
aws_iam_policy_document.ses_sender data source

Inputs

Name Description Type Default Required
domain_name A domain name that should be issued string n/a yes
enable_smtp_user_name If true, then create SMTP user in IAM bool false no
smtp_user_name SMTP user name string "ses-smtp-user" no

Outputs

Name Description
smtp_password n/a
smtp_username n/a

Authors

Module managed by Marcel Emmert.

License

Apache 2 Licensed. See LICENSE for full details.