X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fssh%2Ftemplates%2Fauthorized_keys.erb;h=459a0f250646940c1e62c3a06f702ef112ff6369;hb=d77ab211061067f6f8d8a5575135910828f89500;hp=2adfd0743872a55efd38e055a56319b35b5ce3ec;hpb=3f513b5a416d33579fd2f1f96f1514fb7edab027;p=mirror%2Fdsa-puppet.git diff --git a/modules/ssh/templates/authorized_keys.erb b/modules/ssh/templates/authorized_keys.erb index 2adfd0743..459a0f250 100644 --- a/modules/ssh/templates/authorized_keys.erb +++ b/modules/ssh/templates/authorized_keys.erb @@ -48,6 +48,17 @@ command="/usr/lib/da-backup/da-backup-ssh-wrap ' + scope.lookupvar('site::allnod ' 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] + ' + +' + end + end + out end machine_keys %>