2018-11-01 12:05:54 +01:00

30 lines
616 B
HCL

###########################
# ELASTIC IP
###########################
data "aws_eip" "webserver-ip" {
public_ip = "35.180.10.123"
}
resource "aws_eip_association" "webserver-eip" {
instance_id = "${aws_instance.webserver.id}"
allocation_id = "${data.aws_eip.webserver-ip.id}"
}
###########################
# INSTANCE
###########################
resource "aws_instance" "webserver" {
ami = "ami-38a01045"
instance_type = "t2.micro"
key_name = "${aws_key_pair.terraform_ec2_key.id}"
vpc_security_group_ids = [
"${aws_security_group.allow_ssh.id}"
]
tags {
Name = "hifive-webserver"
}
}