Saltar al contenido
Underc0de /foro

Infraestructura como Codigo crear tu propia VPN

Iniciado por CodePunisher, Julio 02, 2019, 02:01:32 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Despliega tu propia red VPN (Point-to-Point) para salvaguardar tu privacidad, anonimato y sin limitaciones.
La instancia que se desplegara será de tipo spot (Los enlaces son solo para miembros. Registrate o iniciá sesión). En cuanto al despliegue el estado de terraform puede ser guardado en un bucket aws s3 (Los enlaces son solo para miembros. Registrate o iniciá sesión), terraform enterprise (Los enlaces son solo para miembros. Registrate o iniciá sesión) y de manera local, al momento de desconectarse de la VPN se eliminará de manera automatica la infraestructura y el estado de terraform (tfstate).
Repositorio


git clone Los enlaces son solo para miembros. Registrate o iniciá sesión:davispalomino/aws-vpn-anon.git .
Los enlaces son solo para miembros. Registrate o iniciá sesión

Requisitos

- Cuenta AWS secret-access key
- AWS-cli (Los enlaces son solo para miembros. Registrate o iniciá sesión)
- Packer (Los enlaces son solo para miembros. Registrate o iniciá sesión)
- Ansible (Los enlaces son solo para miembros. Registrate o iniciá sesión)
- Terraform (Los enlaces son solo para miembros. Registrate o iniciá sesión)
- Centos 7* (en caso de tener otra distro deberas editar la línea 184 del archivo Makefile "sudo yum install -y ppp pptp pptp-setup" reemplazarlo según su distro)

Variables Requeridas
Name    Description    Type    Default    Required
REGION    Region de despliegue de infraestructura.    string    us-east-1    yes
TYPE    El tipo de servidor para la conexión VPN. standar/advance/high    string    standar    yes
SUBNET    La Subnet en la que se desplegara la infraestructura (requerida - PUBLIC).    string    n/a    yes
TFSTATE    Especificar si el tfstate se guardara en s3(bucket), enterprise(terraform) o local (Los enlaces son solo para miembros. Registrate o iniciá sesión)    string    local    yes

Ejecución

make quickstart

Desconección

make disconnect

Deployment


Infraestructura


View
[![asciicast](Los enlaces son solo para miembros. Registrate o iniciá sesión)](Los enlaces son solo para miembros. Registrate o iniciá sesión)

Grupo de WhatsApp