Skip to content

Stouts/Stouts.openvpn

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Evaldas Malažinskas
May 7, 2019
b2ab015 · May 7, 2019
May 7, 2019
Nov 20, 2014
May 2, 2019
May 2, 2019
May 2, 2019
May 2, 2019
May 7, 2019
Feb 19, 2019
Oct 10, 2018
May 2, 2019
Feb 8, 2017
Nov 19, 2014
Nov 19, 2014
Apr 12, 2019

Repository files navigation

Stouts.openvpn

Build Status Galaxy

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)

Requirements

None.

Supported platforms

  • Ubuntu 14.04
  • Ubuntu 16.04
  • Debian 8
  • Debian 9
  • Centos 7

Variables

For a complete variable reference, see the defaults/main.yml file.

Example playbook

- 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

License

Licensed under the MIT License. See the LICENSE file for details.

Feedback, bug-reports, requests, ...

...are welcome!