не срабатывает:
provisioner "local-exec" {
command = "ssh-keyscan -H ${digitalocean_droplet.server.ipv4_address} >> ~/.ssh/known_hosts"
}
хочу выучить ключ сервера чтобы потом подключиться к нему и выполнить команды(добавить пользователя):
connection {
host = "${digitalocean_droplet.server.ipv4_address}"
private_key = "${file("~/.ssh/id_rsa")}"
user = "root"
timeout = "2m"
agent = true
}
provisioner "remote-exec" {
inline = [
"useradd ${var.user.lname}",
вывод при выполении ssh-keyscan -H X.X.X.X >> ~/.ssh/known_hosts из тереформа пустой