├── .gitignore ├── README.md ├── TODO ├── bootstrap.yml ├── create_vpn.sh ├── files └── do_masquerade.sh ├── handlers └── vpn.yml ├── tasks ├── base.yml ├── tugboat.yml ├── vpn.yml └── vpn_teardown.yml ├── templates ├── openvpn-isup.j2 ├── openvpn.conf.j2 └── tugboat.j2 ├── vpn.yml ├── vpn_digital_ocean.yml └── vpn_teardown.yml /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.swp 3 | files/static.key 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/TODO -------------------------------------------------------------------------------- /bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/bootstrap.yml -------------------------------------------------------------------------------- /create_vpn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/create_vpn.sh -------------------------------------------------------------------------------- /files/do_masquerade.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/files/do_masquerade.sh -------------------------------------------------------------------------------- /handlers/vpn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/handlers/vpn.yml -------------------------------------------------------------------------------- /tasks/base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/tasks/base.yml -------------------------------------------------------------------------------- /tasks/tugboat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/tasks/tugboat.yml -------------------------------------------------------------------------------- /tasks/vpn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/tasks/vpn.yml -------------------------------------------------------------------------------- /tasks/vpn_teardown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/tasks/vpn_teardown.yml -------------------------------------------------------------------------------- /templates/openvpn-isup.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/templates/openvpn-isup.j2 -------------------------------------------------------------------------------- /templates/openvpn.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/templates/openvpn.conf.j2 -------------------------------------------------------------------------------- /templates/tugboat.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/templates/tugboat.j2 -------------------------------------------------------------------------------- /vpn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/vpn.yml -------------------------------------------------------------------------------- /vpn_digital_ocean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/vpn_digital_ocean.yml -------------------------------------------------------------------------------- /vpn_teardown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timurb/ansible-digitalocean-vpn/HEAD/vpn_teardown.yml --------------------------------------------------------------------------------