Skip to content

Create a secure self-hosted OpenVPN server on AWS with Terraform and Ansible.

Notifications You must be signed in to change notification settings

patrick-goli/aws-vpn

Repository files navigation

AWS VPN

Create a secure self-hosted OpenVPN server on AWS with Terraform and Ansible using OpenVPN roadwarrior script from openvpn-install

Prerequisite

  • Terraform and Ansible installed on host machine.
  • AWS credentials in ~/.aws/credentials

Start

Generate SSH key, create Ubuntu 20.04 (64-bit x86) EC2 virtual machine, install OpenVPN, create a user and dowload .ovpn profile in local directory.

./run_all.sh

About

Create a secure self-hosted OpenVPN server on AWS with Terraform and Ansible.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published