openvpn

Controls openvpn server and clients

Alkivi

alkivi

9,628 downloads

8,505 latest version

4.1 quality score

Version information

  • 0.1.0 (latest)
  • 0.0.2
  • 0.0.1
released Mar 24th 2015

Start using this module

Documentation

alkivi/openvpn — version 0.1.0 Mar 24th 2015

OpenVPN Module

This module will install and configure an openvpn server and/or openvpn client files

Usage

Server configuration

openvpn::server { 'customer_vpn':
  vpn_network        => "192.168.1.0",
  vpn_server_ip      => "192.168.1.1",
  vpn_netmask        => "255.255.255.0',
  local_network      => "192.168.0.0",
  local_netmask      => "255.255.255.0",
  domain             => "mydomain.local",
  customer_long_name => "Alkivi Super Long Name",
  customer_fqdn      => "client.alkivi.fr",
}

This will do the typical install, configure and service management. Class openvpn is automatically included, but need to change that. Automatic forwarding from vpn to local network is put in place using alkivi-iptables package and sysctl configuration

There is also a class alkivi_admin which create a vpn using puppet ssl keys

Limitations

  • This module has been tested on Debian Wheezy, Squeeze.

License

All the code is freely distributable under the terms of the LGPLv3 license.

Contact

Need help ? contact@alkivi.fr

Support

Please log tickets and issues at our Github