# == Class: openvpn # # This module installs the openvpn service, configures vpn endpoints, generates # client certificates, and generates client config files # # # === Examples # # This class should not be directly invoked # # # === Authors # # * Raffael Schmid # * John Kinsella # * Justin Lambert # class openvpn::install { package { 'openvpn': ensure => installed; } file { [ '/etc/openvpn', '/etc/openvpn/keys' ]: ensure => directory, require => Package['openvpn']; } }