module Puppet::Parser::Functions
newfunction(:has_role, :type => :rvalue) do |args|
module Puppet::Parser::Functions
newfunction(:has_role, :type => :rvalue) do |args|
roles = lookupvar('site::roles')
fqdn = lookupvar('fqdn')
if not roles.include?(role)
err "Failed to look up missing role #{role}"
roles = lookupvar('site::roles')
fqdn = lookupvar('fqdn')
if not roles.include?(role)
err "Failed to look up missing role #{role}"