Skip to content

Commit

Permalink
Add autoscaling group ids to terraform module output
Browse files Browse the repository at this point in the history
  • Loading branch information
kampka committed Jul 20, 2018
1 parent 2dbb6e8 commit 00cd85d
Show file tree
Hide file tree
Showing 18 changed files with 336 additions and 118 deletions.
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
locals = {
bastion_autoscaling_group_ids = ["${aws_autoscaling_group.bastion-bastionuserdata-example-com.id}"]
bastion_security_group_ids = ["${aws_security_group.bastion-bastionuserdata-example-com.id}"]
bastions_role_arn = "${aws_iam_role.bastions-bastionuserdata-example-com.arn}"
bastions_role_name = "${aws_iam_role.bastions-bastionuserdata-example-com.name}"
cluster_name = "bastionuserdata.example.com"
master_autoscaling_group_ids = ["${aws_autoscaling_group.master-us-test-1a-masters-bastionuserdata-example-com.id}"]
master_security_group_ids = ["${aws_security_group.masters-bastionuserdata-example-com.id}"]
masters_role_arn = "${aws_iam_role.masters-bastionuserdata-example-com.arn}"
masters_role_name = "${aws_iam_role.masters-bastionuserdata-example-com.name}"
node_autoscaling_group_ids = ["${aws_autoscaling_group.nodes-bastionuserdata-example-com.id}"]
node_security_group_ids = ["${aws_security_group.nodes-bastionuserdata-example-com.id}"]
node_subnet_ids = ["${aws_subnet.us-test-1a-bastionuserdata-example-com.id}"]
nodes_role_arn = "${aws_iam_role.nodes-bastionuserdata-example-com.arn}"
Expand All @@ -19,6 +22,10 @@ locals = {
vpc_id = "${aws_vpc.bastionuserdata-example-com.id}"
}

output "bastion_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.bastion-bastionuserdata-example-com.id}"]
}

output "bastion_security_group_ids" {
value = ["${aws_security_group.bastion-bastionuserdata-example-com.id}"]
}
Expand All @@ -35,6 +42,10 @@ output "cluster_name" {
value = "bastionuserdata.example.com"
}

output "master_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.master-us-test-1a-masters-bastionuserdata-example-com.id}"]
}

output "master_security_group_ids" {
value = ["${aws_security_group.masters-bastionuserdata-example-com.id}"]
}
Expand All @@ -47,6 +58,10 @@ output "masters_role_name" {
value = "${aws_iam_role.masters-bastionuserdata-example-com.name}"
}

output "node_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.nodes-bastionuserdata-example-com.id}"]
}

output "node_security_group_ids" {
value = ["${aws_security_group.nodes-bastionuserdata-example-com.id}"]
}
Expand Down
36 changes: 23 additions & 13 deletions tests/integration/update_cluster/complex/kubernetes.tf
Original file line number Diff line number Diff line change
@@ -1,23 +1,29 @@
locals = {
cluster_name = "complex.example.com"
master_security_group_ids = ["${aws_security_group.masters-complex-example-com.id}"]
masters_role_arn = "${aws_iam_role.masters-complex-example-com.arn}"
masters_role_name = "${aws_iam_role.masters-complex-example-com.name}"
node_security_group_ids = ["${aws_security_group.nodes-complex-example-com.id}", "sg-exampleid3", "sg-exampleid4"]
node_subnet_ids = ["${aws_subnet.us-test-1a-complex-example-com.id}"]
nodes_role_arn = "${aws_iam_role.nodes-complex-example-com.arn}"
nodes_role_name = "${aws_iam_role.nodes-complex-example-com.name}"
region = "us-test-1"
route_table_public_id = "${aws_route_table.complex-example-com.id}"
subnet_us-test-1a-public_id = "${aws_subnet.us-test-1a-complex-example-com.id}"
vpc_cidr_block = "${aws_vpc.complex-example-com.cidr_block}"
vpc_id = "${aws_vpc.complex-example-com.id}"
cluster_name = "complex.example.com"
master_autoscaling_group_ids = ["${aws_autoscaling_group.master-us-test-1a-masters-complex-example-com.id}"]
master_security_group_ids = ["${aws_security_group.masters-complex-example-com.id}"]
masters_role_arn = "${aws_iam_role.masters-complex-example-com.arn}"
masters_role_name = "${aws_iam_role.masters-complex-example-com.name}"
node_autoscaling_group_ids = ["${aws_autoscaling_group.nodes-complex-example-com.id}"]
node_security_group_ids = ["${aws_security_group.nodes-complex-example-com.id}", "sg-exampleid3", "sg-exampleid4"]
node_subnet_ids = ["${aws_subnet.us-test-1a-complex-example-com.id}"]
nodes_role_arn = "${aws_iam_role.nodes-complex-example-com.arn}"
nodes_role_name = "${aws_iam_role.nodes-complex-example-com.name}"
region = "us-test-1"
route_table_public_id = "${aws_route_table.complex-example-com.id}"
subnet_us-test-1a-public_id = "${aws_subnet.us-test-1a-complex-example-com.id}"
vpc_cidr_block = "${aws_vpc.complex-example-com.cidr_block}"
vpc_id = "${aws_vpc.complex-example-com.id}"
}

output "cluster_name" {
value = "complex.example.com"
}

output "master_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.master-us-test-1a-masters-complex-example-com.id}"]
}

output "master_security_group_ids" {
value = ["${aws_security_group.masters-complex-example-com.id}"]
}
Expand All @@ -30,6 +36,10 @@ output "masters_role_name" {
value = "${aws_iam_role.masters-complex-example-com.name}"
}

output "node_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.nodes-complex-example-com.id}"]
}

output "node_security_group_ids" {
value = ["${aws_security_group.nodes-complex-example-com.id}", "sg-exampleid3", "sg-exampleid4"]
}
Expand Down
32 changes: 21 additions & 11 deletions tests/integration/update_cluster/existing_iam/kubernetes.tf
Original file line number Diff line number Diff line change
@@ -1,25 +1,35 @@
locals = {
cluster_name = "existing-iam.example.com"
master_security_group_ids = ["${aws_security_group.masters-existing-iam-example-com.id}"]
node_security_group_ids = ["${aws_security_group.nodes-existing-iam-example-com.id}"]
node_subnet_ids = ["${aws_subnet.us-test-1a-existing-iam-example-com.id}"]
region = "us-test-1"
route_table_public_id = "${aws_route_table.existing-iam-example-com.id}"
subnet_us-test-1a-public_id = "${aws_subnet.us-test-1a-existing-iam-example-com.id}"
subnet_us-test-1b-public_id = "${aws_subnet.us-test-1b-existing-iam-example-com.id}"
subnet_us-test-1c-public_id = "${aws_subnet.us-test-1c-existing-iam-example-com.id}"
vpc_cidr_block = "${aws_vpc.existing-iam-example-com.cidr_block}"
vpc_id = "${aws_vpc.existing-iam-example-com.id}"
cluster_name = "existing-iam.example.com"
master_autoscaling_group_ids = ["${aws_autoscaling_group.master-us-test-1a-masters-existing-iam-example-com.id}", "${aws_autoscaling_group.master-us-test-1b-masters-existing-iam-example-com.id}", "${aws_autoscaling_group.master-us-test-1c-masters-existing-iam-example-com.id}"]
master_security_group_ids = ["${aws_security_group.masters-existing-iam-example-com.id}"]
node_autoscaling_group_ids = ["${aws_autoscaling_group.nodes-existing-iam-example-com.id}"]
node_security_group_ids = ["${aws_security_group.nodes-existing-iam-example-com.id}"]
node_subnet_ids = ["${aws_subnet.us-test-1a-existing-iam-example-com.id}"]
region = "us-test-1"
route_table_public_id = "${aws_route_table.existing-iam-example-com.id}"
subnet_us-test-1a-public_id = "${aws_subnet.us-test-1a-existing-iam-example-com.id}"
subnet_us-test-1b-public_id = "${aws_subnet.us-test-1b-existing-iam-example-com.id}"
subnet_us-test-1c-public_id = "${aws_subnet.us-test-1c-existing-iam-example-com.id}"
vpc_cidr_block = "${aws_vpc.existing-iam-example-com.cidr_block}"
vpc_id = "${aws_vpc.existing-iam-example-com.id}"
}

output "cluster_name" {
value = "existing-iam.example.com"
}

output "master_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.master-us-test-1a-masters-existing-iam-example-com.id}", "${aws_autoscaling_group.master-us-test-1b-masters-existing-iam-example-com.id}", "${aws_autoscaling_group.master-us-test-1c-masters-existing-iam-example-com.id}"]
}

output "master_security_group_ids" {
value = ["${aws_security_group.masters-existing-iam-example-com.id}"]
}

output "node_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.nodes-existing-iam-example-com.id}"]
}

output "node_security_group_ids" {
value = ["${aws_security_group.nodes-existing-iam-example-com.id}"]
}
Expand Down
36 changes: 23 additions & 13 deletions tests/integration/update_cluster/externallb/kubernetes.tf
Original file line number Diff line number Diff line change
@@ -1,23 +1,29 @@
locals = {
cluster_name = "externallb.example.com"
master_security_group_ids = ["${aws_security_group.masters-externallb-example-com.id}"]
masters_role_arn = "${aws_iam_role.masters-externallb-example-com.arn}"
masters_role_name = "${aws_iam_role.masters-externallb-example-com.name}"
node_security_group_ids = ["${aws_security_group.nodes-externallb-example-com.id}"]
node_subnet_ids = ["${aws_subnet.us-test-1a-externallb-example-com.id}"]
nodes_role_arn = "${aws_iam_role.nodes-externallb-example-com.arn}"
nodes_role_name = "${aws_iam_role.nodes-externallb-example-com.name}"
region = "us-test-1"
route_table_public_id = "${aws_route_table.externallb-example-com.id}"
subnet_us-test-1a-public_id = "${aws_subnet.us-test-1a-externallb-example-com.id}"
vpc_cidr_block = "${aws_vpc.externallb-example-com.cidr_block}"
vpc_id = "${aws_vpc.externallb-example-com.id}"
cluster_name = "externallb.example.com"
master_autoscaling_group_ids = ["${aws_autoscaling_group.master-us-test-1a-masters-externallb-example-com.id}"]
master_security_group_ids = ["${aws_security_group.masters-externallb-example-com.id}"]
masters_role_arn = "${aws_iam_role.masters-externallb-example-com.arn}"
masters_role_name = "${aws_iam_role.masters-externallb-example-com.name}"
node_autoscaling_group_ids = ["${aws_autoscaling_group.nodes-externallb-example-com.id}"]
node_security_group_ids = ["${aws_security_group.nodes-externallb-example-com.id}"]
node_subnet_ids = ["${aws_subnet.us-test-1a-externallb-example-com.id}"]
nodes_role_arn = "${aws_iam_role.nodes-externallb-example-com.arn}"
nodes_role_name = "${aws_iam_role.nodes-externallb-example-com.name}"
region = "us-test-1"
route_table_public_id = "${aws_route_table.externallb-example-com.id}"
subnet_us-test-1a-public_id = "${aws_subnet.us-test-1a-externallb-example-com.id}"
vpc_cidr_block = "${aws_vpc.externallb-example-com.cidr_block}"
vpc_id = "${aws_vpc.externallb-example-com.id}"
}

output "cluster_name" {
value = "externallb.example.com"
}

output "master_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.master-us-test-1a-masters-externallb-example-com.id}"]
}

output "master_security_group_ids" {
value = ["${aws_security_group.masters-externallb-example-com.id}"]
}
Expand All @@ -30,6 +36,10 @@ output "masters_role_name" {
value = "${aws_iam_role.masters-externallb-example-com.name}"
}

output "node_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.nodes-externallb-example-com.id}"]
}

output "node_security_group_ids" {
value = ["${aws_security_group.nodes-externallb-example-com.id}"]
}
Expand Down
40 changes: 25 additions & 15 deletions tests/integration/update_cluster/ha/kubernetes.tf
Original file line number Diff line number Diff line change
@@ -1,25 +1,31 @@
locals = {
cluster_name = "ha.example.com"
master_security_group_ids = ["${aws_security_group.masters-ha-example-com.id}"]
masters_role_arn = "${aws_iam_role.masters-ha-example-com.arn}"
masters_role_name = "${aws_iam_role.masters-ha-example-com.name}"
node_security_group_ids = ["${aws_security_group.nodes-ha-example-com.id}"]
node_subnet_ids = ["${aws_subnet.us-test-1a-ha-example-com.id}", "${aws_subnet.us-test-1b-ha-example-com.id}", "${aws_subnet.us-test-1c-ha-example-com.id}"]
nodes_role_arn = "${aws_iam_role.nodes-ha-example-com.arn}"
nodes_role_name = "${aws_iam_role.nodes-ha-example-com.name}"
region = "us-test-1"
route_table_public_id = "${aws_route_table.ha-example-com.id}"
subnet_us-test-1a-public_id = "${aws_subnet.us-test-1a-ha-example-com.id}"
subnet_us-test-1b-public_id = "${aws_subnet.us-test-1b-ha-example-com.id}"
subnet_us-test-1c-public_id = "${aws_subnet.us-test-1c-ha-example-com.id}"
vpc_cidr_block = "${aws_vpc.ha-example-com.cidr_block}"
vpc_id = "${aws_vpc.ha-example-com.id}"
cluster_name = "ha.example.com"
master_autoscaling_group_ids = ["${aws_autoscaling_group.master-us-test-1a-masters-ha-example-com.id}", "${aws_autoscaling_group.master-us-test-1b-masters-ha-example-com.id}", "${aws_autoscaling_group.master-us-test-1c-masters-ha-example-com.id}"]
master_security_group_ids = ["${aws_security_group.masters-ha-example-com.id}"]
masters_role_arn = "${aws_iam_role.masters-ha-example-com.arn}"
masters_role_name = "${aws_iam_role.masters-ha-example-com.name}"
node_autoscaling_group_ids = ["${aws_autoscaling_group.nodes-ha-example-com.id}"]
node_security_group_ids = ["${aws_security_group.nodes-ha-example-com.id}"]
node_subnet_ids = ["${aws_subnet.us-test-1a-ha-example-com.id}", "${aws_subnet.us-test-1b-ha-example-com.id}", "${aws_subnet.us-test-1c-ha-example-com.id}"]
nodes_role_arn = "${aws_iam_role.nodes-ha-example-com.arn}"
nodes_role_name = "${aws_iam_role.nodes-ha-example-com.name}"
region = "us-test-1"
route_table_public_id = "${aws_route_table.ha-example-com.id}"
subnet_us-test-1a-public_id = "${aws_subnet.us-test-1a-ha-example-com.id}"
subnet_us-test-1b-public_id = "${aws_subnet.us-test-1b-ha-example-com.id}"
subnet_us-test-1c-public_id = "${aws_subnet.us-test-1c-ha-example-com.id}"
vpc_cidr_block = "${aws_vpc.ha-example-com.cidr_block}"
vpc_id = "${aws_vpc.ha-example-com.id}"
}

output "cluster_name" {
value = "ha.example.com"
}

output "master_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.master-us-test-1a-masters-ha-example-com.id}", "${aws_autoscaling_group.master-us-test-1b-masters-ha-example-com.id}", "${aws_autoscaling_group.master-us-test-1c-masters-ha-example-com.id}"]
}

output "master_security_group_ids" {
value = ["${aws_security_group.masters-ha-example-com.id}"]
}
Expand All @@ -32,6 +38,10 @@ output "masters_role_name" {
value = "${aws_iam_role.masters-ha-example-com.name}"
}

output "node_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.nodes-ha-example-com.id}"]
}

output "node_security_group_ids" {
value = ["${aws_security_group.nodes-ha-example-com.id}"]
}
Expand Down
36 changes: 23 additions & 13 deletions tests/integration/update_cluster/minimal-141/kubernetes.tf
Original file line number Diff line number Diff line change
@@ -1,23 +1,29 @@
locals = {
cluster_name = "minimal-141.example.com"
master_security_group_ids = ["${aws_security_group.masters-minimal-141-example-com.id}"]
masters_role_arn = "${aws_iam_role.masters-minimal-141-example-com.arn}"
masters_role_name = "${aws_iam_role.masters-minimal-141-example-com.name}"
node_security_group_ids = ["${aws_security_group.nodes-minimal-141-example-com.id}"]
node_subnet_ids = ["${aws_subnet.us-test-1a-minimal-141-example-com.id}"]
nodes_role_arn = "${aws_iam_role.nodes-minimal-141-example-com.arn}"
nodes_role_name = "${aws_iam_role.nodes-minimal-141-example-com.name}"
region = "us-test-1"
route_table_public_id = "${aws_route_table.minimal-141-example-com.id}"
subnet_us-test-1a-public_id = "${aws_subnet.us-test-1a-minimal-141-example-com.id}"
vpc_cidr_block = "${aws_vpc.minimal-141-example-com.cidr_block}"
vpc_id = "${aws_vpc.minimal-141-example-com.id}"
cluster_name = "minimal-141.example.com"
master_autoscaling_group_ids = ["${aws_autoscaling_group.master-us-test-1a-masters-minimal-141-example-com.id}"]
master_security_group_ids = ["${aws_security_group.masters-minimal-141-example-com.id}"]
masters_role_arn = "${aws_iam_role.masters-minimal-141-example-com.arn}"
masters_role_name = "${aws_iam_role.masters-minimal-141-example-com.name}"
node_autoscaling_group_ids = ["${aws_autoscaling_group.nodes-minimal-141-example-com.id}"]
node_security_group_ids = ["${aws_security_group.nodes-minimal-141-example-com.id}"]
node_subnet_ids = ["${aws_subnet.us-test-1a-minimal-141-example-com.id}"]
nodes_role_arn = "${aws_iam_role.nodes-minimal-141-example-com.arn}"
nodes_role_name = "${aws_iam_role.nodes-minimal-141-example-com.name}"
region = "us-test-1"
route_table_public_id = "${aws_route_table.minimal-141-example-com.id}"
subnet_us-test-1a-public_id = "${aws_subnet.us-test-1a-minimal-141-example-com.id}"
vpc_cidr_block = "${aws_vpc.minimal-141-example-com.cidr_block}"
vpc_id = "${aws_vpc.minimal-141-example-com.id}"
}

output "cluster_name" {
value = "minimal-141.example.com"
}

output "master_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.master-us-test-1a-masters-minimal-141-example-com.id}"]
}

output "master_security_group_ids" {
value = ["${aws_security_group.masters-minimal-141-example-com.id}"]
}
Expand All @@ -30,6 +36,10 @@ output "masters_role_name" {
value = "${aws_iam_role.masters-minimal-141-example-com.name}"
}

output "node_autoscaling_group_ids" {
value = ["${aws_autoscaling_group.nodes-minimal-141-example-com.id}"]
}

output "node_security_group_ids" {
value = ["${aws_security_group.nodes-minimal-141-example-com.id}"]
}
Expand Down
Loading

0 comments on commit 00cd85d

Please sign in to comment.