· 8 years ago · Dec 08, 2017, 08:12 AM
1provider "aws" {
2 access_key = "${var.access_key}"
3 secret_key = "${var.secret_key}"
4 region = "${var.region}"
5}
6
7resource "aws_instance" "example" {
8 ami = "${lookup(var.amis, var.region)}"
9 instance_type = "t2.micro"
10
11 tags {
12 Name = "newprovisionerstest"
13 }
14
15 provisioner "local-exec" {
16 command = "echo ${aws_instance.example.public_ip} > ip_address.txt"
17 }
18}
19
20output "ip" {
21 value = "${aws_eip.ip.public_ip}"
22}