diff --git a/terraform/main.tf b/terraform/main.tf
index 35e4764..8ca57c5 100644
--- a/terraform/main.tf
+++ b/terraform/main.tf
@@ -36,7 +36,18 @@ resource "yandex_compute_instance" "vm" {
     memory = 2
   }
 
-  metadata = { user-data = "${file("users.yml")}" }
+  metadata = {
+    user-data = yamlencode({
+      users = [{
+        name = "andrei"
+        shell = "/bin/bash"
+        sudo = "ALL=(ALL) NOPASSWD:ALL"
+        ssh-authorized-keys = [
+          "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEt0hgwAMTEZNNQXn91s2dEj1R+jRR16qYQNZxZiAzD/ andrei@debian"
+        ]
+      }]
+    })
+  }
 }
 
 resource "yandex_vpc_network" "network1" {
@@ -93,3 +104,4 @@ resource "ansible_host" "vm" {
     ansible_host = yandex_compute_instance.vm[count.index].network_interface.0.nat_ip_address
   }
 }
+#cloud-config
diff --git a/terraform/users.yml b/terraform/users.yml
deleted file mode 100644
index 1fc214a..0000000
--- a/terraform/users.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-#cloud-config
-users:
-  - name: andrei
-    shell: /bin/bash
-    sudo: ALL=(ALL) NOPASSWD:ALL
-    ssh-authorized-keys:
-      - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEt0hgwAMTEZNNQXn91s2dEj1R+jRR16qYQNZxZiAzD/ andrei@debian