Skip to content
This repository has been archived by the owner on May 19, 2023. It is now read-only.

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
cageyv committed Feb 15, 2021
1 parent a559c94 commit c402463
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,47 @@

Softether based VPN with LDAP/MFA auth via RADIUS with multi-AZ deployment

```hlc
data "aws_availability_zones" "available" {
state = "available"
}
locals {
project_name = lower("vpn")
vpc_cidr = "10.68.0.0/16" # 10.68.0.1 - 10.68.255.254
vpc_azs_max = 3
vpc_azs_list = slice(data.aws_availability_zones.available.names, 0, tonumber(local.vpc_azs_max))
vpc_public_subnets = ["10.68.32.0/19", "10.68.64.0/19", "10.68.96.0/19"]
}
module "vpc" {
source = "terraform-aws-modules/vpc/aws"
version = "2.70.0"
name = local.project_name
cidr = local.vpc_cidr
azs = local.vpc_azs_list
public_subnets = local.vpc_public_subnets
manage_default_security_group = true
default_security_group_name = "default-${local.project_name}"
default_security_group_ingress = []
default_security_group_egress = []
}
module "softether_radius_vpn" {
source = "fivexl/softether-radius-vpn/aws"
version = "1.0.0"
name = "softether-radius-vpn"
ami_name_prefix = "softether-radius-vpn"
ami_owner = "self"
azs = [module.vpc.azs[0]]
subnets = [module.vpc.public_subnets[0]]
vpc_id = module.vpc.vpc_id
target_cidr = module.vpc.vpc_cidr_block
ldap_addr = "ldaps://ldap.jumpcloud.com:636"
ldap_user_dn = "uid={{username}},ou=users,o=XXXXXXXXXXXXXX,dc=jumpcloud,dc=com"
}
```

## Requirements

| Name | Version |
Expand Down

0 comments on commit c402463

Please sign in to comment.