Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/equalitie/vpnstar
Ansible cookbook to create a series of OpenVPN serviers connected internally in a star toplogy.
https://github.com/equalitie/vpnstar
Last synced: 11 days ago
JSON representation
Ansible cookbook to create a series of OpenVPN serviers connected internally in a star toplogy.
- Host: GitHub
- URL: https://github.com/equalitie/vpnstar
- Owner: equalitie
- Created: 2014-05-09T15:16:43.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-03-23T17:21:27.000Z (over 9 years ago)
- Last Synced: 2024-04-14T19:50:46.368Z (7 months ago)
- Language: Shell
- Size: 294 KB
- Stars: 3
- Watchers: 9
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
vpnstar
=======ansible recipe for star-toplogy connected VPN servers offering a shared internal network along with external connectivity.
The internal server runs Redmine and Samba as demonstration services.
requirements
--------
* python
* python-httplib2configuration
--------
* A gpg keypair must be created (via ```gpg --gen-key```) and then exported as a binary (to a .gpg file). This is to be placed in roles/common/files/backup.gpg.
* The gpg key ID and passphrase should be stored in site.yml for install
* An ssh keypair must be created (via ```ssh-keygen```) and then installed into roles/common/files/id_rsa.backup and id_rsa.backup.pub.
* A shared secret key for the internal VPN (use ```easy-rsa``` if you're feeling lazy) must be created and copied into roles/openvpn-internal-*/files/