diff --git a/dns.yml b/dns.yml
index b6a976696ab7ac891d528c907549787a506d89a3..306708c52950e65bc4a61dd5f7ef6fcad9b9c92b 100644
--- a/dns.yml
+++ b/dns.yml
@@ -2,6 +2,3 @@
 - hosts: dns_secondary
   roles:
     - dns
-- hosts: dns01.freifunk-stuttgart.de,dns02.as208772.net,dns03.freifunk-stuttgart.eu
-  roles:
-    - dns
diff --git a/inventory/dns_secondary b/inventory/dns_secondary
new file mode 100644
index 0000000000000000000000000000000000000000..b759c31ed5317dd6602494746c8aeb49c91f6715
--- /dev/null
+++ b/inventory/dns_secondary
@@ -0,0 +1,9 @@
+---
+dns_secondary:
+  hosts:
+    dns01.vm.freifunk-stuttgart.de:
+      ansible_ssh_user: root
+    dns02.vm.freifunk-stuttgart.net:
+      ansible_ssh_user: root
+    dns03.vm.freifunk-stuttgart.eu:
+      ansible_ssh_user: root