Skip to content

Commit 0513855

Browse files
authored
Merge pull request #176 from weaveworks/terraform-0.12.0
Update terraform to 0.12.0
2 parents 624c550 + 0762e8f commit 0513855

File tree

5 files changed

+43
-43
lines changed

5 files changed

+43
-43
lines changed

build/golang/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ RUN curl -fsSLo shfmt https://github.com/mvdan/sh/releases/download/v1.3.0/shfmt
2222
echo "b1925c2c405458811f0c227266402cf1868b4de529f114722c2e3a5af4ac7bb2 shfmt" | sha256sum -c && \
2323
chmod +x shfmt && \
2424
mv shfmt /usr/bin
25-
ENV TERRAFORM_VERSION=0.11.14
25+
ENV TERRAFORM_VERSION=0.12.0
2626
RUN curl -fsSLo /tmp/terraform_${TERRAFORM_VERSION}_linux_amd64.zip https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip && \
27-
echo "9b9a4492738c69077b079e595f5b2a9ef1bc4e8fb5596610f69a6f322a8af8dd /tmp/terraform_${TERRAFORM_VERSION}_linux_amd64.zip" | sha256sum -c && \
27+
echo "42ffd2db97853d5249621d071f4babeed8f5fdba40e3685e6c1013b9b7b25830 /tmp/terraform_${TERRAFORM_VERSION}_linux_amd64.zip" | sha256sum -c && \
2828
unzip /tmp/terraform_${TERRAFORM_VERSION}_linux_amd64.zip -d /usr/bin && \
2929
rm /tmp/terraform_${TERRAFORM_VERSION}_linux_amd64.zip
3030
RUN go clean -i net && \

provisioning/aws/outputs.tf

+14-14
Original file line numberDiff line numberDiff line change
@@ -7,34 +7,34 @@ output "public_ips" {
77
}
88

99
output "hostnames" {
10-
value = "${join("\n",
11-
"${formatlist("%v.%v.%v",
12-
aws_instance.tf_test_vm.*.tags.Name,
13-
aws_instance.tf_test_vm.*.availability_zone,
10+
value = "${join("\n",
11+
"${formatlist("%v.%v.%v",
12+
aws_instance.tf_test_vm.*.tags.Name,
13+
aws_instance.tf_test_vm.*.availability_zone,
1414
var.app
1515
)}"
1616
)}"
1717
}
1818

1919
# /etc/hosts file for the Droplets:
2020
output "private_etc_hosts" {
21-
value = "${join("\n",
22-
"${formatlist("%v %v.%v.%v",
23-
aws_instance.tf_test_vm.*.private_ip,
24-
aws_instance.tf_test_vm.*.tags.Name,
25-
aws_instance.tf_test_vm.*.availability_zone,
21+
value = "${join("\n",
22+
"${formatlist("%v %v.%v.%v",
23+
aws_instance.tf_test_vm.*.private_ip,
24+
aws_instance.tf_test_vm.*.tags.Name,
25+
aws_instance.tf_test_vm.*.availability_zone,
2626
var.app
2727
)}"
2828
)}"
2929
}
3030

3131
# /etc/hosts file for the client:
3232
output "public_etc_hosts" {
33-
value = "${join("\n",
34-
"${formatlist("%v %v.%v.%v",
35-
aws_instance.tf_test_vm.*.public_ip,
36-
aws_instance.tf_test_vm.*.tags.Name,
37-
aws_instance.tf_test_vm.*.availability_zone,
33+
value = "${join("\n",
34+
"${formatlist("%v %v.%v.%v",
35+
aws_instance.tf_test_vm.*.public_ip,
36+
aws_instance.tf_test_vm.*.tags.Name,
37+
aws_instance.tf_test_vm.*.availability_zone,
3838
var.app
3939
)}"
4040
)}"

provisioning/aws/variables.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,5 @@ variable "aws_usernames" {
6464

6565
variable "aws_size" {
6666
description = "AWS' selected machine size"
67-
default = "t2.medium" # Instance with 2 cores & 4 GB memory
67+
default = "t2.medium" # Instance with 2 cores & 4 GB memory
6868
}

provisioning/do/outputs.tf

+14-14
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ output "public_ips" {
77
}
88

99
output "hostnames" {
10-
value = "${join("\n",
11-
"${formatlist("%v.%v.%v",
12-
digitalocean_droplet.tf_test_vm.*.name,
13-
digitalocean_droplet.tf_test_vm.*.region,
10+
value = "${join("\n",
11+
"${formatlist("%v.%v.%v",
12+
digitalocean_droplet.tf_test_vm.*.name,
13+
digitalocean_droplet.tf_test_vm.*.region,
1414
var.app
1515
)}"
1616
)}"
@@ -21,23 +21,23 @@ output "hostnames" {
2121
# be consistent with other providers' recipes, we provide an output to generate
2222
# an /etc/hosts file on the Droplets, even though it is using public IPs only.
2323
output "private_etc_hosts" {
24-
value = "${join("\n",
25-
"${formatlist("%v %v.%v.%v",
26-
digitalocean_droplet.tf_test_vm.*.ipv4_address,
27-
digitalocean_droplet.tf_test_vm.*.name,
28-
digitalocean_droplet.tf_test_vm.*.region,
24+
value = "${join("\n",
25+
"${formatlist("%v %v.%v.%v",
26+
digitalocean_droplet.tf_test_vm.*.ipv4_address,
27+
digitalocean_droplet.tf_test_vm.*.name,
28+
digitalocean_droplet.tf_test_vm.*.region,
2929
var.app
3030
)}"
3131
)}"
3232
}
3333

3434
# /etc/hosts file for the client:
3535
output "public_etc_hosts" {
36-
value = "${join("\n",
37-
"${formatlist("%v %v.%v.%v",
38-
digitalocean_droplet.tf_test_vm.*.ipv4_address,
39-
digitalocean_droplet.tf_test_vm.*.name,
40-
digitalocean_droplet.tf_test_vm.*.region,
36+
value = "${join("\n",
37+
"${formatlist("%v %v.%v.%v",
38+
digitalocean_droplet.tf_test_vm.*.ipv4_address,
39+
digitalocean_droplet.tf_test_vm.*.name,
40+
digitalocean_droplet.tf_test_vm.*.region,
4141
var.app
4242
)}"
4343
)}"

provisioning/gcp/outputs.tf

+12-12
Original file line numberDiff line numberDiff line change
@@ -11,34 +11,34 @@ output "private_ips" {
1111
}
1212

1313
output "hostnames" {
14-
value = "${join("\n",
15-
"${formatlist("%v.%v.%v",
16-
google_compute_instance.tf_test_vm.*.name,
17-
google_compute_instance.tf_test_vm.*.zone,
14+
value = "${join("\n",
15+
"${formatlist("%v.%v.%v",
16+
google_compute_instance.tf_test_vm.*.name,
17+
google_compute_instance.tf_test_vm.*.zone,
1818
var.app
1919
)}"
2020
)}"
2121
}
2222

2323
# /etc/hosts file for the Compute Engine instances:
2424
output "private_etc_hosts" {
25-
value = "${join("\n",
26-
"${formatlist("%v %v.%v.%v",
25+
value = "${join("\n",
26+
"${formatlist("%v %v.%v.%v",
2727
google_compute_instance.tf_test_vm.*.network_interface.0.network_ip,
28-
google_compute_instance.tf_test_vm.*.name,
29-
google_compute_instance.tf_test_vm.*.zone,
28+
google_compute_instance.tf_test_vm.*.name,
29+
google_compute_instance.tf_test_vm.*.zone,
3030
var.app
3131
)}"
3232
)}"
3333
}
3434

3535
# /etc/hosts file for the client:
3636
output "public_etc_hosts" {
37-
value = "${join("\n",
38-
"${formatlist("%v %v.%v.%v",
37+
value = "${join("\n",
38+
"${formatlist("%v %v.%v.%v",
3939
google_compute_instance.tf_test_vm.*.network_interface.0.access_config.0.nat_ip,
40-
google_compute_instance.tf_test_vm.*.name,
41-
google_compute_instance.tf_test_vm.*.zone,
40+
google_compute_instance.tf_test_vm.*.name,
41+
google_compute_instance.tf_test_vm.*.zone,
4242
var.app
4343
)}"
4444
)}"

0 commit comments

Comments
 (0)