【发布时间】:2020-11-15 15:35:11
【问题描述】:
我无法解决文件功能的问题。文件内容正确,路径也正确。但我收到以下错误。
Error: Failed to read ssh private key: no key found
这里有什么问题吗?为什么要举报no key found?
代码如下:
resource "aws_instance" "web_south" {
for_each = {
prod = "t2.micro"
dev = "t2.micro"
}
ami = "ami-0db0b3ab7df22e366"
instance_type = each.value
key_name = "linux-ssh"
connection {
type = "ssh"
host = self.public_ip
user = "ubuntu"
private_key = file("/home/vagrant/terraform-test/00_test2/linux-ssh")
}
provisioner "local-exec" {
command = "echo ${self.public_ip} > public-ip.txt "
}
provisioner "file" {
#content = "foobar"
source = "public-ip.txt"
destination = "/tmp/test.txt"
}
tags = {
Name = "web-${each.key}_${local.setup_name}"
}
}
【问题讨论】:
标签: terraform