]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/roles/templates/sso_rp/ca.crl.erb
Commit fix for iterating over sso nodes
[dsa-puppet.git] / modules / roles / templates / sso_rp / ca.crl.erb
index b10221819400eeea7def99974c3007d239112bb4..1427d460d474d0212dedd0a0111f86a595879e33 100644 (file)
@@ -9,12 +9,10 @@ def getcrl(host)
   return crl
 end
 
-allnodeinfo = scope.lookupvar('site::allnodeinfo')
 crl = []
 
-allnodeinfo.keys.sort.each do |node|
-  next unless scope.lookupvar('site::allnodeinfo')[node]['purpose']
-  next unless scope.lookupvar('site::allnodeinfo')[node]['purpose'].include?('sso')
+roles = scope.lookupvar('site::roles')
+roles['sso'].each do |node|
   c = getcrl(node)
   next if c.nil?
   crl << c