From 75d3fd74c83a7c172211c8ea681f527652ef4521 Mon Sep 17 00:00:00 2001 From: Raffael Schmid Date: Sat, 19 Jan 2013 15:09:01 +0100 Subject: fix using of a tcp-server --- manifests/server.pp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'manifests') diff --git a/manifests/server.pp b/manifests/server.pp index cce6eb7..78b3df3 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -37,7 +37,7 @@ # [*ipp*] # Boolean. Persist ifconfig information to a file to retain client IP # addresses between sessions -# Default: true +# Default: false # # [*local*] # String. Interface for openvpn to bind to. @@ -103,11 +103,12 @@ define openvpn::server( $compression = 'comp-lzo', $dev = 'tun0', $group = 'nobody', - $ipp = true, + $ipp = false, + $ip_pool = [], $local = $::ipaddress_eth0, $logfile = false, $port = '1194', - $proto = 'tcp-server', + $proto = 'tcp', $status_log = "${name}/openvpn-status.log", $user = 'nobody', $server = '', @@ -129,6 +130,11 @@ define openvpn::server( default => false } + $tls_server = $proto ? { + /tcp/ => true, + default => false + } + file { ["/etc/openvpn/${name}", "/etc/openvpn/${name}/client-configs", "/etc/openvpn/${name}/download-configs" ]: ensure => directory; -- cgit v1.2.3