ses
clouddrove/ses/aws
Terraform module to create an SES Identity with SES IAM user on AWS.
Terraform AWS SES Terraform module to create an SES Identity with SES IAM user on AWS. We eat, drink, sleep and most importantly love DevOps. We are working towards strategies for standardizing architecture while ensuring security for the infrastructure. We are strong believer of the philosophy Bigger problems are always solved by breaking them into smaller manageable problems . Resonating with microservices architecture, it is considered best-practice to run database, cluster, storage in smaller connected yet manageable pieces within the infrastructure. This module is basically combination of Terraform open source and includes automatation tests and examples. It also helps to create and improve your infrastructure with minimalistic code instead of maintaining the whole infrastructure code
| Name | Type | Description | Default |
|---|---|---|---|
| zone_id | string | Route53 host zone ID to enable SES. | "" |
| txt_type | string | Txt type for Record Set. | "TXT" |
| domain | string | Domain to use for SES. | "" |
| enable_filter | bool | Control whether or not to enable receipt filter. | false |
| enable_template | bool | Control whether create a template for emails. | false |
| spf_domain_name | string | "spf_domain" | |
| filter_cidr | string | The IP address or address range to filter, in CIDR notation. | "" |
| name | string | Name (e.g. `app` or `cluster`). | "" |
| repository | string | Terraform current module repo | "https://github.com/clouddrove/terraform |
| enabled | bool | Boolean indicating whether or not to create sns module. | true |
| enable_policy | bool | Control whether identity policy create for SES. | false |
| managedby | string | ManagedBy, eg 'CloudDrove' | "hello@clouddrove.com" |
| mx_type | string | MX type for Record Set. | "MX" |
| template_html | string | The HTML body of the email. Must be less than 500KB in size, including both the | "" |
| text | string | The email body that will be visible to recipients whose email clients do not dis | "" |
| environment | string | Environment (e.g. `prod`, `dev`, `staging`). | "" |
| label_order | list(any) | Label order, e.g. `name`,`application`. | [
"name",
"environment"
] |
| enable_mail_from | bool | Control whether or not to enable mail from domain. | false |
| mail_from_domain | string | Subdomain (of the route53 zone) which is to be used as MAIL FROM address. | "" |
| enable_email | bool | Control whether or not to enable email identity for AWS SES. | false |
iam_access_key_secret — The access key secret.iam_access_key_id — The access key ID.domain_identity_arn — ARN of the SES domain identity.id — The domain name of the domain identity.Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L