From f90e412149351e7e43f16b7591df9117adff7d28 Mon Sep 17 00:00:00 2001 From: Davidcode2 <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 18 Sep 2026 12:59:24 +0000 Subject: [PATCH] feat: add Smiles domain and waitlist recipient configuration --- terraform/global/dns/jakob-lingel.dev.tf | 9 +++++++++ terraform/locals.tf | 1 + terraform/projects/ssm.tf | 14 ++++++++++++++ 3 files changed, 24 insertions(+) diff --git a/terraform/global/dns/jakob-lingel.dev.tf b/terraform/global/dns/jakob-lingel.dev.tf index a4d59f6..8a550ae 100644 --- a/terraform/global/dns/jakob-lingel.dev.tf +++ b/terraform/global/dns/jakob-lingel.dev.tf @@ -172,6 +172,15 @@ resource "digitalocean_record" "jakob_lingel_dev_notifications" { ttl = 1800 } +# Smiles landing page +resource "digitalocean_record" "jakob_lingel_dev_smiles" { + domain = digitalocean_domain.jakob-lingel-dev.name + type = "CNAME" + name = "smiles" + value = "${digitalocean_domain.jakob-lingel-dev.name}." + ttl = 1800 +} + # vogthof CNAME record resource "digitalocean_record" "jakob_lingel_dev_vogthof" { domain = digitalocean_domain.jakob-lingel-dev.name diff --git a/terraform/locals.tf b/terraform/locals.tf index 9b388d2..9da3a10 100644 --- a/terraform/locals.tf +++ b/terraform/locals.tf @@ -35,6 +35,7 @@ locals { gmymf_storefront = "gmymf-storefront" oauth2_proxy = "oauth2-proxy" argocd = "argocd" + smiles = "smiles" } # ci-role patterns (wildcard suffix *) diff --git a/terraform/projects/ssm.tf b/terraform/projects/ssm.tf index e20089a..bbd8b76 100644 --- a/terraform/projects/ssm.tf +++ b/terraform/projects/ssm.tf @@ -261,6 +261,20 @@ resource "aws_ssm_parameter" "joy_alemazung_notifications_recipient_email_addres } } +############ +# smiles # +############ +resource "aws_ssm_parameter" "smiles_notifications_recipient_email_address" { + name = "/smiles/notifications/recipient_email_address" + description = "Waitlist recipient email address for Smiles" + type = "SecureString" + value = "dummy" + + lifecycle { + ignore_changes = [value] + } +} + ###################### # schluesselmomente # ######################