Ansible role that installs an openvpn server
- Install and setup OpenVPN server
- Create/revoke client's configurations and certificates
- Setup authentication with PAM (System, passwd files)
None.
- Ubuntu 14.04
- Ubuntu 16.04
- Debian 8
- Debian 9
- Centos 7
For a complete variable reference, see the defaults/main.yml
file.
- hosts: all
vars:
openvpn_use_pam: true
openvpn_download_clients: true
openvpn_download_dir: /home/me/Projects
openvpn_clients:
- client1
- client2
openvpn_use_pam_users:
- name: user1
password: password1
- name: user2
password: password2
roles:
- Stouts.openvpn
Licensed under the MIT License. See the LICENSE file for details.
...are welcome!