Skip to content

akhon/verygood.openvpn

Repository files navigation

OpenVPN Ansible Playbook

CircleCI

Development

export CITADEL_BUCKET=
export AWS_ACCOUNT=
export AWS_KEY=
vagrant up
vagrant provision

Production

  • Uses Google 2FA

Generating Client Keys

ansible-playbook -i ${HOST}, plays/vpn.yml -s -v -u ${USER} \
     -e 'clients=["${USER}"]' \
     -e 'infra_env=prod' \
     -e 'aws_account=vg' \
     -e 'aws_region=us-east-1' \
     -e 'client_config_dest=/tmp/client_certs/ansible'\
     -e "openvpn_2fa_google='yes'"
     -e "cname=${VPN_CNAME}"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published