X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fferm%2Ftemplates%2Finterfaces.conf.erb;h=fbe960266d9437ecd742599883c738d788e28f69;hb=3eb533e5499e66423bafdedaf6c7d08ead1772de;hp=82bdb0925a4e6819810409c8043abf1f4435c239;hpb=524df6e01b859446bdc743629e1517eeab889e3c;p=dsa-puppet.git diff --git a/modules/ferm/templates/interfaces.conf.erb b/modules/ferm/templates/interfaces.conf.erb index 82bdb092..fbe96026 100644 --- a/modules/ferm/templates/interfaces.conf.erb +++ b/modules/ferm/templates/interfaces.conf.erb @@ -1,4 +1,17 @@ -def $MUNIN_IPS = (<%= v4ips.split(',').join(' ') %>); +def $MUNIN_IPS = (<%= +begin + v4ips.split(',').join(' ') +rescue + '' +end +%>); +def $MUNIN6_IPS = (<%= +begin + v6ips == '' ? '' : v6ips.split(',').join(' ') +rescue + '' +end +%>); domain ip { chain INPUT { @@ -11,3 +24,15 @@ domain ip { saddr ($MUNIN_IPS) NOP; } } + +domain ip6 { + chain INPUT { + daddr ($MUNIN6_IPS) NOP; + } +} + +domain ip6 { + chain OUTPUT { + saddr ($MUNIN6_IPS) NOP; + } +}