[Git][qa/jenkins.debian.net][master] r.d.n: add support for nodes needing an ssh jumphost

Holger Levsen (@holger) gitlab at salsa.debian.org
Sat Feb 15 10:51:07 GMT 2025



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
fa655020 by Holger Levsen at 2025-02-15T11:50:56+01:00
r.d.n: add support for nodes needing an ssh jumphost

Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


2 changed files:

- nodes/gen_ssh_config
- nodes/list.yml


Changes:

=====================================
nodes/gen_ssh_config
=====================================
@@ -14,3 +14,8 @@ for host in data:
     except KeyError:
         # default port, leave it.
         pass
+    try:
+        print('    ProxyCommand', host['proxycommand'])
+    except KeyError:
+        # no proxycommand, that's fine.
+        pass


=====================================
nodes/list.yml
=====================================
@@ -214,24 +214,28 @@
 - hostname: riscv64-01.debian.net
   ip: 47.99.40.199
   port: 13337
+  proxycommand: ProxyCommand ssh lab.rvperf.org -W %h:%p
   keys:
     - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ1YYz8pqltoNlQl5ZRv5ngZBqvkM2pudN0Zx1Pg0wnB root at debian
 
 - hostname: riscv64-02.debian.net
   ip: 47.99.40.199
   port: 13339
+  proxycommand: ProxyCommand ssh lab.rvperf.org -W %h:%p
   keys:
     - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ1YYz8pqltoNlQl5ZRv5ngZBqvkM2pudN0Zx1Pg0wnB root at debian
 
 - hostname: riscv64-06.debian.net
   ip: 47.99.40.199
   port: 13206
+  proxycommand: ProxyCommand ssh lab.rvperf.org -W %h:%p
   keys:
     - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIh0yIOsECY+UD2KPxO+Tqg+Hi0jBfAMiD77g9hTA3H8 root at dev
 
 - hostname: riscv64-07.debian.net
   ip: 47.99.40.199
   port: 13207
+  proxycommand: ProxyCommand ssh lab.rvperf.org -W %h:%p
   keys:
     - ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOan+R3JnWJiac0RJRBpYlnAZAZePCwCPWdgqAQJsZi1 root at dev
 



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/fa655020e4203b2aa3a9415c0e1ba2fa0d7ce232

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/fa655020e4203b2aa3a9415c0e1ba2fa0d7ce232
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20250215/b2ad83de/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list