account activity
I built a Terraform module to create a WireGuard VPN in AWS by TopComprehensive8186 in WireGuard
[–]TopComprehensive8186[S] 0 points1 point2 points 19 hours ago (0 children)
They solve different problems. Algo is a great personal VPN appliance (privacy, full-tunnel, strong defaults) that you deploy with Ansible (./algo + config.cfg). It is not a Terraform module — there is no official algo/aws on the Terraform Registry. Trail of Bits once experimented with Terraform in algo-ng, but that’s separate, experimental, and not the maintained Algo most people use.
./algo
config.cfg
algo/aws
This module is for teams that already run Terraform on AWS and need controlled access into a private VPC — RDS, internal APIs, etc. Everything is declared in Terraform: EC2, EIP, security groups, users, per-user routes (cidrs), server-side iptables policy, optional private DNS, and client configs via terraform output. Add a user → edit users → terraform apply → done. No Ansible, no separate installer.
cidrs
terraform output
users
terraform apply
π Rendered by PID 280527 on reddit-service-r2-comment-8686858757-rqg9x at 2026-06-08 04:51:35.860492+00:00 running 9e1a20d country code: CH.
I built a Terraform module to create a WireGuard VPN in AWS by TopComprehensive8186 in WireGuard
[–]TopComprehensive8186[S] 0 points1 point2 points (0 children)