echomike80 / terraform-aws-ses

Terraform module which creates SES resources on AWS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Terraform module which creates SES resources on AWS


Languages

Language:HCL 100.0%