Skip to content

Commit 6cac72a

Browse files
Merge pull request #41 from bti360/cluster/worker-security-group-bug
fixed specifying cluster and worker security group
2 parents 0bbfb04 + 776192f commit 6cac72a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

local.tf

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
locals {
2-
asg_tags = ["${null_resource.tags_as_list_of_maps.*.triggers}"]
3-
cluster_security_group_id = "${var.cluster_security_group_id == "" ? aws_security_group.cluster.id : var.cluster_security_group_id}"
4-
worker_security_group_id = "${var.worker_security_group_id == "" ? aws_security_group.workers.id : var.worker_security_group_id}"
2+
asg_tags = ["${null_resource.tags_as_list_of_maps.*.triggers}"]
3+
4+
# Followed recommendation http://67bricks.com/blog/?p=85
5+
# to workaround terraform not supporting short circut evaluation
6+
cluster_security_group_id = "${coalesce(join("", aws_security_group.cluster.*.id), var.cluster_security_group_id)}"
7+
8+
worker_security_group_id = "${coalesce(join("", aws_security_group.workers.*.id), var.worker_security_group_id)}"
59
workstation_external_cidr = "${chomp(data.http.workstation_external_ip.body)}/32"
610
workstation_cidr = "${coalesce(var.workstation_cidr, local.workstation_external_cidr)}"
711

0 commit comments

Comments
 (0)