For a while I’ve been using Terraform to quickly create simple VPN endpoints on various Cloud providers.

I recently cleaned up the documentation and variables to make it easy to spin up the VMs in various locations, and uploaded the code to GitHub:

As I state in the README, other projects like Algo are probably a better choice, but for me I wanted to have more understanding and control over what I was using.