Skip to content

Commit 1098373

Browse files
authored
Merge pull request #33 from phene/add-security-group-outputs
Add Outputs with Security Group Ids
2 parents 571f58f + 3c7d149 commit 1098373

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,8 +195,8 @@ The terraform-aws-avi-alb-deployment-aws project team welcomes contributions fro
195195

196196
| Name | Version |
197197
|------|---------|
198-
| <a name="provider_aws"></a> [aws](#provider\_aws) | 5.12.0 |
199-
| <a name="provider_null"></a> [null](#provider\_null) | 3.2.1 |
198+
| <a name="provider_aws"></a> [aws](#provider\_aws) | >= 4.37.0 |
199+
| <a name="provider_null"></a> [null](#provider\_null) | >= 3.2.0 |
200200

201201
## Modules
202202

@@ -310,5 +310,8 @@ No modules.
310310
|------|-------------|
311311
| <a name="output_controller_private_addresses"></a> [controller\_private\_addresses](#output\_controller\_private\_addresses) | The Private IP Addresses allocated for the Avi Controller(s) |
312312
| <a name="output_controller_public_addresses"></a> [controller\_public\_addresses](#output\_controller\_public\_addresses) | Public IP Addresses for the AVI Controller(s) |
313+
| <a name="output_controller_security_group_id"></a> [controller\_security\_group\_id](#output\_controller\_security\_group\_id) | Security Group associated with Avi Controller(s) |
313314
| <a name="output_controllers"></a> [controllers](#output\_controllers) | The AVI Controller(s) Information |
315+
| <a name="output_service_engine_avi_data_security_group_id"></a> [service\_engine\_avi\_data\_security\_group\_id](#output\_service\_engine\_avi\_data\_security\_group\_id) | Security Group associated with Avi Service Engines for data traffic |
316+
| <a name="output_service_engine_avi_mgmt_security_group_id"></a> [service\_engine\_avi\_mgmt\_security\_group\_id](#output\_service\_engine\_avi\_mgmt\_security\_group\_id) | Security Group associated with Avi Service Engines for management traffic |
314317
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->

outputs.tf

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,19 @@ output "controller_private_addresses" {
1919
output "controller_public_addresses" {
2020
description = "Public IP Addresses for the AVI Controller(s)"
2121
value = aws_instance.avi_controller[*].public_ip
22-
}
22+
}
23+
24+
output "controller_security_group_id" {
25+
description = "Security Group associated with Avi Controller(s)"
26+
value = (var.create_firewall_rule ? aws_security_group.avi_controller_sg.id : null)
27+
}
28+
29+
output "service_engine_avi_mgmt_security_group_id" {
30+
description = "Security Group associated with Avi Service Engines for management traffic"
31+
value = (var.create_firewall_rule ? aws_security_group.avi_se_mgmt_sg.id : null)
32+
}
33+
34+
output "service_engine_avi_data_security_group_id" {
35+
description = "Security Group associated with Avi Service Engines for data traffic"
36+
value = (var.create_firewall_rule ? aws_security_group.avi_data_sg.id : null)
37+
}

0 commit comments

Comments
 (0)