Move aws ses dkim keys into terraform

This commit is contained in:
Tobias Reisinger 2024-10-22 17:44:00 +02:00
parent e17156a8ca
commit 6f9f888478
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
12 changed files with 95 additions and 20 deletions

View file

@ -0,0 +1,4 @@
resource "aws_sesv2_email_identity" "domains" {
for_each = var.email_domains
email_identity = each.value
}

View file

@ -1,5 +1,9 @@
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
contabo = {
source = "contabo/contabo"
version = "~> 0.1.26"

View file

@ -70,3 +70,10 @@ output "scaleway_registry_endpoint_public" {
output "scaleway_registry_endpoint_private" {
value = scaleway_registry_namespace.private.endpoint
}
output "aws_ses_dkim" {
value = {
for key, dkim in aws_sesv2_email_identity.domains : key => dkim.dkim_signing_attributes[0].tokens
}
sensitive = true
}

View file

@ -41,3 +41,7 @@ variable "hosts" {
datacenter = optional(string)
}))
}
variable "email_domains" {
type = set(string)
}