algo/docs/client-linux.md
Michael Mattioli de12d51859 Reorganize documentation for GitHub pages (#378)
Reorganize documentation for clarity and use with GitHub pages static
site generator. This closes #371.
2017-04-12 20:25:31 -04:00

770 B

Linux client setup

It's possible to deploy an ipsec connection on Linux clients. Supported distributives are: Debian, Ubuntu, CentOS, Fedora

The playbook is deploy_client.yml

Required variables:

  • client_ip - The IP address of your client machine (You can use localhost in order to deploy locally)
  • vpn_user - The username. (Ensure that you have valid certificates and keys in the configs/SERVER_ip/pki/ directory)
  • client_ssh_user - The username that we need to use in order to connect to the client machine via SSH (ignore if you are deploying locally)
  • server_ip - The vpn server ip address

Example:

ansible-playbook deploy_client.yml -e 'client_ip=client.com vpn_user=jack server_ip=vpn-server.com server_ssh_user=root'