]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
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 2adfd0743872a55efd38e055a56319b35b5ce3ec..a2c86074eee2559e08904ab69fff11f7377abb50 100644 (file)
@@ -48,6 +48,17 @@ command="/usr/lib/da-backup/da-backup-ssh-wrap ' + scope.lookupvar('site::allnod
 '
      end
      out
 '
      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
 %>
    end
 machine_keys
 %>