scope fixes
authorStephen Gran <steve@lobefin.net>
Thu, 3 May 2012 06:45:39 +0000 (07:45 +0100)
committerStephen Gran <steve@lobefin.net>
Thu, 3 May 2012 06:45:39 +0000 (07:45 +0100)
Signed-off-by: Stephen Gran <steve@lobefin.net>
modules/ferm/manifests/init.pp
modules/ferm/templates/interfaces.conf.erb

index 03025d5..904d83a 100644 (file)
@@ -24,17 +24,17 @@ class ferm {
                status      => '/bin/true',
        }
 
-       $munin_ips = split(regsubst($v4ips, '([^,]+)', 'ip_\1', 'G'), ',')
+       $munin_ips = split(regsubst($::v4ips, '([^,]+)', 'ip_\1', 'G'), ',')
 
        munin::check { $munin_ips: script => 'ip_', }
 
        if $v6ips {
-               $munin6_ips = split(regsubst($v6ips, '([^,]+)', 'ip_\1', 'G'), ',')
+               $munin6_ips = split(regsubst($::v6ips, '([^,]+)', 'ip_\1', 'G'), ',')
                munin::ipv6check { $munin6_ips: }
        }
 
        # get rid of old stuff
-       $munin6_ip6s = split(regsubst($v6ips, '([^,]+)', 'ip6_\1', 'G'), ',')
+       $munin6_ip6s = split(regsubst($::v6ips, '([^,]+)', 'ip6_\1', 'G'), ',')
        munin::check { $munin6_ip6s: ensure => absent }
 
        file { '/etc/ferm':
index fbe9602..496054c 100644 (file)
@@ -1,13 +1,13 @@
 def $MUNIN_IPS = (<%=
 begin
-       v4ips.split(',').join(' ')
+       scope.lookupvar('::v4ips').split(',').join(' ')
 rescue
        ''
 end
 %>);
 def $MUNIN6_IPS = (<%=
 begin
-       v6ips == '' ? '' : v6ips.split(',').join(' ')
+       scope.lookupvar('::v6ips') == '' ? '' : scope.lookupvar('::v6ips').split(',').join(' ')
 rescue
        ''
 end