123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- resource "aws_security_group" "vpn_access" {
- name_prefix = "${ var.dns_name }_vpn_access"
- description = "Security Group for the AWS VPN"
- vpc_id = var.vpc_id
- tags = merge(var.standard_tags, var.tags)
- }
- resource "aws_security_group_rule" "vpn-in-443-tcp" {
- type = "ingress"
- from_port = 443
- to_port = 443
- protocol = "tcp"
- cidr_blocks = [ "0.0.0.0/0" ]
- security_group_id = aws_security_group.vpn_access.id
- }
- resource "aws_security_group_rule" "vpn-in-443-udp" {
- type = "ingress"
- from_port = 443
- to_port = 443
- protocol = "udp"
- cidr_blocks = [ "0.0.0.0/0" ]
- security_group_id = aws_security_group.vpn_access.id
- }
- resource "aws_security_group_rule" "vpn-in-1194-tcp" {
- type = "ingress"
- from_port = 1194
- to_port = 1194
- protocol = "tcp"
- cidr_blocks = [ "0.0.0.0/0" ]
- security_group_id = aws_security_group.vpn_access.id
- }
- resource "aws_security_group_rule" "vpn-in-1194-udp" {
- type = "ingress"
- from_port = 1194
- to_port = 1194
- protocol = "udp"
- cidr_blocks = [ "0.0.0.0/0" ]
- security_group_id = aws_security_group.vpn_access.id
- }
- resource "aws_security_group_rule" "vpn-out" {
- type = "egress"
- from_port = -1
- to_port = -1
- protocol = -1
- cidr_blocks = [ "0.0.0.0/0" ]
- security_group_id = aws_security_group.vpn_access.id
- }
|