]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/puppetmaster/lib/puppet/parser/functions/has_role.rb
try this on
[dsa-puppet.git] / modules / puppetmaster / lib / puppet / parser / functions / has_role.rb
index 758f500022f0b2e57ffaea58db85dbf369123f71..c8b537f796ea85c62d7603b6cc76653db38605e4 100644 (file)
@@ -1,5 +1,6 @@
 module Puppet::Parser::Functions
-  newfunction(:has_role, :type => :rvalue) do |role|
+  newfunction(:has_role, :type => :rvalue) do |args|
+      role = args[0]
       roles = lookupvar('site::roles')
       fqdn = lookupvar('fqdn')
       if not roles.include?(role)