try to export stabile's key to backuphost
authorPeter Palfrader <peter@palfrader.org>
Mon, 5 Aug 2013 09:25:33 +0000 (11:25 +0200)
committerPeter Palfrader <peter@palfrader.org>
Mon, 5 Aug 2013 09:25:33 +0000 (11:25 +0200)
modules/ssh/templates/authorized_keys.erb

index 2adfd07..a2c8607 100644 (file)
@@ -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{stabile}.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
 %>