Puppet Class: openvpn::install
- Defined in:
-
manifests/install.pp
Summary
This module installs the openvpn service, configures vpn endpoints, generates client certificates, and generates client config files
Overview
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'manifests/install.pp', line 4
class openvpn::install {
include openvpn
ensure_packages(['openvpn'])
if $openvpn::additional_packages {
ensure_packages($openvpn::additional_packages)
}
file {
["${openvpn::etc_directory}/openvpn", "${openvpn::etc_directory}/openvpn/keys", '/var/log/openvpn',]:
ensure => directory,
require => Package['openvpn'];
}
}
|