diff --git a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java
index 562b76b5d6d378d22ea5e5707a5ed2fecc635205..e8bd5b858006ed1baa9e5a0f91d5095660d51983 100644
--- a/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java
+++ b/src/main/java/de/ozgcloud/operator/elstertransfer/user/OzgCloudElsterTransferUserService.java
@@ -134,12 +134,13 @@ public class OzgCloudElsterTransferUserService {
 	}
 
 	String getYamlForUser(Map<String, Object> userEntry) {
-		MustacheFactory mf = new DefaultMustacheFactory();
-        Mustache mustache = mf.compile("users.tmpl");
-
-        StringWriter writer = new StringWriter();
-        mustache.execute(writer, userEntry); 
-        return writer.toString();
+		StringBuilder sb = new StringBuilder();
+		sb.append("  - { login: \"").append(userEntry.get("login"))
+				.append("\", rolle: \"").append(userEntry.get("rolle"))
+				.append("\", credentials: { passwortHash: \"")
+				.append(((Map<String, String>) userEntry.get("credentials")).get("passwortHash"))
+				.append("\" }, gruppe: \"").append(userEntry.get("gruppe")).append("\" }\n");
+		return sb.toString();
 
 	}
 
diff --git a/src/main/resources/users.tmpl b/src/main/resources/users.tmpl
index 5aa2b48e1d4f3b9ea7c7962df119bcacb8981627..1a8f29b6293d20fb49688c7b2f6e9b1e449f7492 100644
--- a/src/main/resources/users.tmpl
+++ b/src/main/resources/users.tmpl
@@ -1,5 +1 @@
-  - login: "{{login}}"
-    rolle: "{{rolle}}"
-    credentials:
-      passwortHash: "{{passwortHash}}"
-    gruppe: "{{gruppe}}"
+- { login: "{{login}}", rolle: "{{rolle}}", credentials: { passwortHash: "{{passwortHash}}" }, gruppe: "{{gruppe}}" }
\ No newline at end of file