Skip to content

Commit e95ec39

Browse files
committedDec 6, 2019
Fix deprecated interpolation-only expressions
Terraform 0.11 and earlier required all non-constant expressions to be provided via interpolation syntax, but this pattern is now deprecated. To silence this warning, remove the "${ sequence from the start and the }" sequence from the end of this expression, leaving just the inner expression. Template interpolation syntax is still used to construct strings from expressions when the template includes multiple interpolation sequences or a mixture of literal strings and interpolations. This deprecation applies only to templates that consist entirely of a single interpolation sequence.
1 parent edec6b0 commit e95ec39

File tree

2 files changed

+29
-29
lines changed

2 files changed

+29
-29
lines changed
 

‎ec2.tf

+22-22
Original file line numberDiff line numberDiff line change
@@ -5,67 +5,67 @@
55
resource "aws_instance" "ams_5015" {
66
ami = "ami-06d51e91cea0dac8d"
77
instance_type = "t2.micro"
8-
key_name = "${aws_key_pair.default.key_name}"
9-
subnet_id = "${aws_subnet.ams_a.id}"
10-
user_data = "${file("cloud-init.sh")}"
11-
vpc_security_group_ids = ["${aws_security_group.ams.id}"]
8+
key_name = aws_key_pair.default.key_name
9+
subnet_id = aws_subnet.ams_a.id
10+
user_data = file("cloud-init.sh")
11+
vpc_security_group_ids = [aws_security_group.ams.id]
1212
}
1313

1414
resource "aws_eip" "ams_5015" {
15-
instance = "${aws_instance.ams_5015.id}"
15+
instance = aws_instance.ams_5015.id
1616
}
1717

1818
output "ams_5015_public_dns" {
19-
value = "${aws_eip.ams_5015.public_dns}"
19+
value = aws_eip.ams_5015.public_dns
2020
}
2121

2222
output "ams_5015_public_ip" {
23-
value = "${aws_eip.ams_5015.public_ip}"
23+
value = aws_eip.ams_5015.public_ip
2424
}
2525

2626
resource "aws_instance" "ams_demo" {
2727
ami = "ami-06d51e91cea0dac8d"
2828
instance_type = "t2.micro"
29-
key_name = "${aws_key_pair.default.key_name}"
30-
subnet_id = "${aws_subnet.ams_a.id}"
31-
user_data = "${file("cloud-init.sh")}"
32-
vpc_security_group_ids = ["${aws_security_group.ams.id}"]
29+
key_name = aws_key_pair.default.key_name
30+
subnet_id = aws_subnet.ams_a.id
31+
user_data = file("cloud-init.sh")
32+
vpc_security_group_ids = [aws_security_group.ams.id]
3333
}
3434

3535
resource "aws_eip" "ams_demo" {
36-
instance = "${aws_instance.ams_demo.id}"
36+
instance = aws_instance.ams_demo.id
3737
}
3838

3939
output "ams_demo_public_dns" {
40-
value = "${aws_eip.ams_demo.public_dns}"
40+
value = aws_eip.ams_demo.public_dns
4141
}
4242

4343
output "ams_demo_public_ip" {
44-
value = "${aws_eip.ams_demo.public_ip}"
44+
value = aws_eip.ams_demo.public_ip
4545
}
4646

4747
resource "aws_instance" "livefeed_demo" {
4848
ami = "ami-06d51e91cea0dac8d"
4949
instance_type = "t2.micro"
50-
key_name = "${aws_key_pair.default.key_name}"
51-
subnet_id = "${aws_subnet.ams_a.id}"
52-
user_data = "${file("livefeed-cloud-init.sh")}"
53-
vpc_security_group_ids = ["${aws_security_group.ams.id}"]
50+
key_name = aws_key_pair.default.key_name
51+
subnet_id = aws_subnet.ams_a.id
52+
user_data = file("livefeed-cloud-init.sh")
53+
vpc_security_group_ids = [aws_security_group.ams.id]
5454
}
5555

5656
resource "aws_eip" "livefeed_demo" {
57-
instance = "${aws_instance.livefeed_demo.id}"
57+
instance = aws_instance.livefeed_demo.id
5858
}
5959

6060
output "livefeed_demo_public_dns" {
61-
value = "${aws_eip.livefeed_demo.public_dns}"
61+
value = aws_eip.livefeed_demo.public_dns
6262
}
6363

6464
output "livefeed_demo_public_ip" {
65-
value = "${aws_eip.livefeed_demo.public_ip}"
65+
value = aws_eip.livefeed_demo.public_ip
6666
}
6767

6868
resource "aws_key_pair" "default" {
6969
key_name = "default ssh key"
70-
public_key = "${var.ssh_public_key}"
70+
public_key = var.ssh_public_key
7171
}

‎vpc.tf

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
resource "aws_internet_gateway" "default" {
2-
vpc_id = "${aws_vpc.default.id}"
2+
vpc_id = aws_vpc.default.id
33
}
44

55
resource "aws_route" "default" {
6-
route_table_id = "${aws_vpc.default.main_route_table_id}"
6+
route_table_id = aws_vpc.default.main_route_table_id
77
destination_cidr_block = "0.0.0.0/0"
8-
gateway_id = "${aws_internet_gateway.default.id}"
8+
gateway_id = aws_internet_gateway.default.id
99
}
1010

1111
resource "aws_security_group" "ams" {
1212
name = "ams"
1313
description = "Base security group for AMS instances"
14-
vpc_id = "${aws_vpc.default.id}"
14+
vpc_id = aws_vpc.default.id
1515

1616
egress {
1717
description = "allow egress to anywhere"
@@ -67,19 +67,19 @@ resource "aws_security_group" "ams" {
6767
protocol = "icmp"
6868
from_port = -1
6969
to_port = -1
70-
cidr_blocks = ["${aws_vpc.default.cidr_block}"]
70+
cidr_blocks = [aws_vpc.default.cidr_block]
7171
}
7272

7373
egress {
7474
protocol = "icmp"
7575
from_port = -1
7676
to_port = -1
77-
cidr_blocks = ["${aws_vpc.default.cidr_block}"]
77+
cidr_blocks = [aws_vpc.default.cidr_block]
7878
}
7979
}
8080

8181
resource "aws_subnet" "ams_a" {
82-
vpc_id = "${aws_vpc.default.id}"
82+
vpc_id = aws_vpc.default.id
8383
cidr_block = "192.168.0.0/24"
8484
availability_zone = "us-west-2a"
8585
}

0 commit comments

Comments
 (0)
Please sign in to comment.