diff --git a/tf-stage1/templates.tf b/tf-stage1/templates.tf
index 5afeb663cff0c46777511111d7c535f890511ab4..ea7e3c9c0d43a7ba2d405a3d89dc3ebf0c9392a1 100644
--- a/tf-stage1/templates.tf
+++ b/tf-stage1/templates.tf
@@ -1,7 +1,7 @@
 # This files contains template handling for the main archlinux.tf file
 
 resource "hetznerdns_record" "archlinux_org_gitlab_pages_cname" {
-  for_each = { for p in var.archlinux_org_gitlab_pages : p.name => p }
+  for_each = { for p in local.archlinux_org_gitlab_pages : p.name => p }
 
   zone_id = hetznerdns_zone.archlinux.id
   name    = each.value.name
@@ -10,7 +10,7 @@ resource "hetznerdns_record" "archlinux_org_gitlab_pages_cname" {
 }
 
 resource "hetznerdns_record" "archlinux_org_gitlab_pages_verification_code_txt" {
-  for_each = { for p in var.archlinux_org_gitlab_pages : p.name => p }
+  for_each = { for p in local.archlinux_org_gitlab_pages : p.name => p }
 
   zone_id = hetznerdns_zone.archlinux.id
   name    = "_gitlab-pages-verification-code.${each.value.name}"