diff options
Diffstat (limited to 'puppet/modules')
| -rw-r--r-- | puppet/modules/site_openvpn/manifests/server_config.pp | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/puppet/modules/site_openvpn/manifests/server_config.pp b/puppet/modules/site_openvpn/manifests/server_config.pp index 97cf2842..466f6d00 100644 --- a/puppet/modules/site_openvpn/manifests/server_config.pp +++ b/puppet/modules/site_openvpn/manifests/server_config.pp @@ -85,6 +85,18 @@ define site_openvpn::server_config(          key     => 'tcp-nodelay',          server  => $openvpn_configname;      } +  } elsif $proto == 'udp' { +    if $config['fragment'] != 1500 { +      openvpn::option { +        "fragment ${openvpn_configname}": +          key    => 'fragment', +          value  => $config['fragment'], +          server => $openvpn_configname; +        "mssfix ${openvpn_configname}": +          key    => 'mssfix', +          server => $openvpn_configname; +      } +    }    }    openvpn::option { | 
