From a7eb9b1456adc52288ef3502359da0810023c0b5 Mon Sep 17 00:00:00 2001 From: Michael McCarthy <54035558+mmccarthy404@users.noreply.github.com> Date: Mon, 20 Jan 2025 14:18:22 -0500 Subject: [PATCH] Output WireGuard CIDR (#24) * Output WireGuard CIDR * terraform-docs: automated action --------- Co-authored-by: github-actions[bot] --- terraform-aws-wireguard/README.md | 4 ++-- terraform-aws-wireguard/output.tf | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/terraform-aws-wireguard/README.md b/terraform-aws-wireguard/README.md index 531773d..a4e7c66 100644 --- a/terraform-aws-wireguard/README.md +++ b/terraform-aws-wireguard/README.md @@ -64,7 +64,7 @@ resource "aws_route" "wireguard_instance" { for_each = toset(local.route_table_ids) route_table_id = each.value - destination_cidr_block = module.wireguard.wireguard_interface_address + destination_cidr_block = module.wireguard.wireguard_cidr network_interface_id = module.wireguard.aws_network_interface.id } ``` @@ -135,7 +135,7 @@ No modules. | [launch\_template](#output\_launch\_template) | Launch template of NAT instance | | [network\_interface](#output\_network\_interface) | Network interface of WireGuard interface instance | | [security\_group](#output\_security\_group) | Security group of WireGuard interface instance | -| [wireguard\_interface\_address](#output\_wireguard\_interface\_address) | WireGuard interface address | +| [wireguard\_cidr](#output\_wireguard\_cidr) | WireGuard CIDR | ## Note diff --git a/terraform-aws-wireguard/output.tf b/terraform-aws-wireguard/output.tf index 7b3445d..8dacbe5 100644 --- a/terraform-aws-wireguard/output.tf +++ b/terraform-aws-wireguard/output.tf @@ -28,7 +28,7 @@ output "autoscaling_group" { description = "Autoscaling group of NAT instance" } -output "wireguard_interface_address" { - value = var.wireguard_interface_address - description = "WireGuard interface address" +output "wireguard_cidr" { + value = cidrsubnet(var.wireguard_cidr, 0, 0) + description = "WireGuard CIDR" } \ No newline at end of file