]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/roles/templates/weblog_destination-authorized_keys.erb
sudo: replace debbits by publicity
[dsa-puppet.git] / modules / roles / templates / weblog_destination-authorized_keys.erb
index c23b175a6bdad4ca558a2c27d58d682539d7041a..60867e525dbf1f320d817696b65f431e2394a1f2 100644 (file)
@@ -13,19 +13,17 @@ def getweblogsynckey(host)
     return key
 end
 
-localinfo = scope.lookupvar('site::localinfo')
 allnodeinfo = scope.lookupvar('site::allnodeinfo')
+roles = scope.lookupvar('site::roles')
 
 mirrors = []
-localinfo.keys.sort.each do |node|
-    if localinfo[node]['weblog_provider']
+roles['weblog_provider'].each do |node|
         key = getweblogsynckey(node)
         mirrors << { 'node' => node, 'addr' => allnodeinfo[node]['ipHostNumber'], 'key' => key}
-    end
 end
 
 lines = []
-for m in mirrors:
+for m in mirrors do
     lines << '# ' + m['node']
     if m['key'].nil?
         lines << "# no key for node"