mirror of
https://github.com/trailofbits/algo.git
synced 2025-04-19 23:57:15 +02:00
Update README.md
This commit is contained in:
parent
063ac73eaa
commit
563ea5eaf5
1 changed files with 21 additions and 4 deletions
25
README.md
25
README.md
|
@ -1,5 +1,22 @@
|
|||
# vpn
|
||||
##### 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
|
||||
```
|
||||
|
||||
Requirements (on host that executes module)
|
||||
python >= 2.6
|
||||
dopy
|
||||
|
|
Loading…
Add table
Reference in a new issue