You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Go to file
jack d20050f063 templates fixed 8 years ago
configs ECDSA fixed 8 years ago
templates templates fixed 8 years ago
.gitignore mobileconfig implemented 8 years ago
LICENSE Initial commit 8 years ago
README.md Update README.md 8 years ago
ansible.cfg split up functions 8 years ago
cloud.yml auditd 8 years ago
common.yml OS hardening to Ubuntu #11 8 years ago
config.cfg config.cfg fixes 8 years ago
deploy.yml OS hardening to Ubuntu #11 8 years ago
inventory Hardcoded info #25 8 years ago
inventory_users Hardcoded info #25 8 years ago
security.yml OS hardening to Ubuntu #11 8 years ago
users.yml server name fixed 8 years ago
vpn.yml User management 8 years ago

README.md

Local requirements:
  • ansible >= 2.2.0
  • python >= 2.6
  • dopy
How to run:
  • Open the file config.cfg in your favorite text editor and change variables. At least you should change server_name, and specify users in users list.
  • Start to deploy and follow the instructions:
ansible-playbook deploy.yml
  • When the process is done, you can see .mobileconfig files and certificates in the directory - configs. Send .mobileconfig to your users for using on iPhones or MacOS or send certificates for using on other clients (StrongSwan client for Android or native IKEv2 client for Windows)

  • When the deploy proccess is done a new server will be placed in the local inventory file - inventory_users

  • If you want to add or delete users, just update the (users) list in the config file (config.cfg) and then run the playbook:
    (This command will update users on all your servers in the file inventory_users, if you want to limit servers, you can use option -l )

ansible-playbook users.yml -i inventory_users
ansible-playbook users.yml -i inventory_users -l vpnserver.com