1
0
Fork 0

move users.yaml into main.tf

This commit is contained in:
Von Random 2025-02-12 13:28:29 +02:00
parent df40793c12
commit 6441943c82
2 changed files with 13 additions and 8 deletions

View file

@ -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

View file

@ -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