Terraform module which creates the whole VPNBeast infrastructure at once. Please see MODULE.md for module documentation.
This module assumes that a state bucket called
thevpnbeast-terraform-states-1
already exists on regionus-east-1
. If not, please first run s3-terraform module first to create state bucket.
You can use below module configuration in your terraform configuration:
module "thevpnbeast-infra" {
source = "git::https://github.com/thevpnbeast/provision-infra-terraform.git"
...
}
This project requires below tools while developing:
Simply run below command to prepare your development environment:
$ python3 -m venv venv
$ source venv/bin/activate
$ pip3 install pre-commit
$ pre-commit install