1 Answer
- Newest
- Most votes
- Most comments
1
Hello, check wt this code once may resolve ur issue
resource "aws_key_pair" "love-key" {
key_name = "lovekey"
public_key = file("lovekey.pub")
}
resource "aws_instance" "love-inst" {
ami = var.AMIS[var.REGION]
instance_type = "t2.micro"
availability_zone = var.ZONE1
key_name = aws_key_pair.love-key.key_name
vpc_security_group_ids = ["sg-067a6076c9de32a39"]
tags = {
Name = "Love-instance"
Project = "Love"
}
connection {
type = "ssh"
user = var.USER
private_key = file("lovekey")
host = self.public_ip
}
provisioner "file" {
source = "web.sh"
destination = "/tmp/web.sh"
depends_on = [aws_instance.love-inst]
}
provisioner "remote-exec" {
inline = [
"chmod u+x /tmp/web.sh",
"sudo /tmp/web.sh"
]
depends_on = [aws_instance.love-inst]
}
}
Relevant content
asked 2 years ago
