move users.yaml into main.tf
This commit is contained in:
parent
df40793c12
commit
6441943c82
2 changed files with 13 additions and 8 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
Loading…
Reference in a new issue