- allnodeinfo.keys.sort.each do |node|
- out += '# ' + allnodeinfo[node]['hostname'].to_s + '
-command="/usr/lib/da-backup/da-backup-ssh-wrap ' + allnodeinfo[node]['hostname'].to_s + '",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,from="' + allnodeinfo[node]['ipHostNumber'].join(',') + '" ' + allnodeinfo[node]['sshRSAHostKey'].to_s + '
+ scope.lookupvar('site::allnodeinfo').keys.sort.each do |node|
+ out += '# ' + scope.lookupvar('site::allnodeinfo')[node]['hostname'][0] + '
+command="/usr/lib/da-backup/da-backup-ssh-wrap ' + scope.lookupvar('site::allnodeinfo')[node]['hostname'][0] + '",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,from="' + scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].join(',') + '" ' + scope.lookupvar('site::allnodeinfo')[node]['sshRSAHostKey'][0] + '
+
+'
+ end
+ out
+ when "backuphost.debian.org" then
+ out = ''
+ scope.lookupvar('site::allnodeinfo').keys.sort.each do |node|
+ if %w{moszumanska.debian.org stabile.debian.org}.include?(node) then
+ out += '# ' + scope.lookupvar('site::allnodeinfo')[node]['hostname'][0] + '
+command="/usr/lib/da-backup/da-backup-ssh-wrap ' + scope.lookupvar('site::allnodeinfo')[node]['hostname'][0] + '",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,from="' + scope.lookupvar('site::allnodeinfo')[node]['ipHostNumber'].join(',') + '" ' + scope.lookupvar('site::allnodeinfo')[node]['sshRSAHostKey'][0] + '