diff options
author | Raffael Schmid <raffael@yux.ch> | 2013-01-19 15:09:01 +0100 |
---|---|---|
committer | Raffael Schmid <raffael@yux.ch> | 2013-01-19 15:09:01 +0100 |
commit | 75d3fd74c83a7c172211c8ea681f527652ef4521 (patch) | |
tree | c283953c074af176062db1ae0d9737f0267bfd15 /manifests/server.pp | |
parent | 7c68d290a90f4f422e4279ec2218eb5620c585fe (diff) |
fix using of a tcp-server
Diffstat (limited to 'manifests/server.pp')
-rw-r--r-- | manifests/server.pp | 12 |
1 files changed, 9 insertions, 3 deletions
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; |