X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fstunnel4%2Fmanifests%2Finit.pp;h=a71d34f0c9cac046b344bf0cc3cb7aa02ea9e3c3;hb=bd9151bdf107fdaac8b9806fa436c7e5fc0986bb;hp=36b5ce06ff949933572c432bcb53ed9ed615a148;hpb=3b9bedfb9c7e5cd42e2d198b8dbd7a8649a3608d;p=mirror%2Fdsa-puppet.git diff --git a/modules/stunnel4/manifests/init.pp b/modules/stunnel4/manifests/init.pp index 36b5ce06f..a71d34f0c 100644 --- a/modules/stunnel4/manifests/init.pp +++ b/modules/stunnel4/manifests/init.pp @@ -29,9 +29,14 @@ class stunnel4 { @ferm::rule { "stunnel-${name}": description => "stunnel ${name}", - rule => "&TCP_UDP_SERVICE(${accept})", - domain => "(ip ip6)", - ; + rule => "&SERVICE_RANGE(tcp, ${accept}, \$HOST_DEBIAN_V4)", + } + @ferm::rule { + "stunnel-${name}-v6": + domain => 'ip6', + description => "stunnel ${name}", + rule => "&SERVICE_RANGE(tcp, ${accept}, \$HOST_DEBIAN_V6)", + } } } define stunnel_client($accept, $connecthost, $connectport) { @@ -63,6 +68,7 @@ class stunnel4 { file { "/etc/stunnel/stunnel.conf": ensure => absent, + require => [ Package['stunnel4'] ], ; }