diff --git a/terraform/dns.tf b/terraform/dns.tf
index 955d869683de810beb5561393ece1333c88edef8..cc3546bfeb521c2c51ab84c6606e6bee1b51031e 100644
--- a/terraform/dns.tf
+++ b/terraform/dns.tf
@@ -5,3 +5,20 @@ resource "cloudflare_record" "dns_a_api" {
   type    = "A"
   ttl     = 300
 }
+
+resource "cloudflare_record" "dns_a_apps" {
+  zone_id = var.dns_zone_id
+  name    = "apps.${var.dns_domain}"
+  value   = hcloud_load_balancer.lb.ipv4
+  type    = "A"
+  ttl     = 300
+}
+
+
+resource "cloudflare_record" "dns_a_apps_wildcard" {
+  zone_id = var.dns_zone_id
+  name    = "*.apps.${var.dns_domain}"
+  value   = hcloud_load_balancer.lb.ipv4
+  type    = "A"
+  ttl     = 300
+}