【发布时间】:2020-02-21 03:43:57
【问题描述】:
当我运行应用程序时,我有以下代码,它会超时。创建了一个实例,但远程执行命令不起作用。 我在 Windows 10 机器上运行它。 Terraform 版本是 v0.12.12 provider.aws v2.33.0
resource "aws_instance" "web" {
ami = "ami-54d2a63b"
instance_type = "t2.nano"
key_name = "terra"
tags = {
Name = "HelloWorld"
}
connection {
type = "ssh"
user = "ubuntu"
private_key = "${file("C:/Users/Vinayak/Downloads/terra.pem")}"
host = self.public_ip
}
provisioner "remote-exec" {
inline = [
"echo cat > test.txt"
]
}
}
【问题讨论】:
-
看起来您正在寻找类似于 -- stackoverflow.com/questions/55878755/… 的评论,这可能是一个安全问题:“打开您的安全组/其他网络策略到实例以允许从运行 Terraform 的机器进行 SSH"
标签: terraform terraform-provider-aws remote-execution