Skip to content

Commit 0414cfe

Browse files
authored
Merge pull request #21 from clouddrove/issue-546
fix: add security group module count
2 parents b6b320b + 608f7e7 commit 0414cfe

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

main.tf

+2-1
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ resource "aws_ec2_client_vpn_endpoint" "default" {
168168
split_tunnel = var.split_tunnel_enable
169169
vpc_id = var.vpc_id
170170
session_timeout_hours = var.session_timeout_hours
171-
security_group_ids = concat([aws_security_group.this.id], var.security_group_ids)
171+
security_group_ids = concat([aws_security_group.this[0].id], var.security_group_ids)
172172
vpn_port = var.vpn_port
173173
self_service_portal = var.self_service_portal
174174

@@ -200,6 +200,7 @@ resource "aws_ec2_client_vpn_endpoint" "default" {
200200
#tfsec:ignore:aws-ec2-add-description-to-security-group
201201
#tfsec:ignore:aws-ec2-add-description-to-security-group-rule
202202
resource "aws_security_group" "this" {
203+
count = var.enabled && var.enable_security_group ? 1 : 0
203204
name_prefix = var.name
204205
vpc_id = var.vpc_id
205206
tags = module.labels.tags

variables.tf

+6
Original file line numberDiff line numberDiff line change
@@ -214,3 +214,9 @@ variable "security_group_egress" {
214214
]
215215
description = "List of maps of egress rules to set on the default security group"
216216
}
217+
218+
variable "enable_security_group" {
219+
type = bool
220+
default = true
221+
description = "create for security group module this value is enable 'true'"
222+
}

0 commit comments

Comments
 (0)