diff options
| -rw-r--r-- | puppet/modules/site_config/manifests/eip.pp | 22 | 
1 files changed, 13 insertions, 9 deletions
| diff --git a/puppet/modules/site_config/manifests/eip.pp b/puppet/modules/site_config/manifests/eip.pp index 15bf8be2..ecac446b 100644 --- a/puppet/modules/site_config/manifests/eip.pp +++ b/puppet/modules/site_config/manifests/eip.pp @@ -2,26 +2,30 @@ class site_config::eip {    include site_openvpn    include site_openvpn::keys -  $ip_address               = hiera('ip_address') -  $interface                = hiera('interface') -  #$gateway_address          = hiera('gateway_address') -  $openvpn_config           = hiera('openvpn') -  $openvpn_gateway_address  = $openvpn_config['gateway_address'] +  $ip_address                 = hiera('ip_address') +  $interface                  = hiera('interface') +  #$gateway_address           = hiera('gateway_address') +  $openvpn_config             = hiera('openvpn') +  $openvpn_gateway_address    = $openvpn_config['gateway_address'] +  $openvpn_tcp_network_prefix = '10.1.0' +  $openvpn_tcp_netmask        = '255.255.248.0' +  $openvpn_udp_network_prefix = '10.2.0' +  $openvpn_udp_netmask        = '255.255.248.0'    site_openvpn::server_config { 'tcp_config':      port        => '1194',      proto       => 'tcp',      local       => $openvpn_gateway_address, -    server      => '10.1.0.0 255.255.248.0', -    push        => '"dhcp-option DNS 10.1.0.1"', +    server      => "$openvpn_tcp_network_prefix.0 $openvpn_tcp_netmask", +    push        => "\"dhcp-option DNS $openvpn_tcp_network_prefix.1\"",      management  => '127.0.0.1 1000'    }    site_openvpn::server_config { 'udp_config':      port        => '1194',      proto       => 'udp', +    server      => "$openvpn_udp_network_prefix.0 $openvpn_udp_netmask", +    push        => "\"dhcp-option DNS $openvpn_udp_network_prefix.1\"",      local       => $openvpn_gateway_address, -    server      => '10.2.0.0 255.255.248.0', -    push        => '"dhcp-option DNS 10.2.0.1"',      management  => '127.0.0.1 1001'    } | 
