This is an automated email from the git hooks/post-receive script. cbaines pushed a commit to branch master in repository maintenance.
The following commit(s) were added to refs/heads/master by this push: new d53d9d28 hydra: Specify sysadmins for node 129 and 130. d53d9d28 is described below commit d53d9d280ad077cddaf97934c46fc4ac547f297f Author: Christopher Baines <m...@cbaines.net> AuthorDate: Wed Apr 30 17:59:10 2025 +0100 hydra: Specify sysadmins for node 129 and 130. * hydra/deploy-node-129.scm: Specify sysadmins and add Andreas. * hydra/deploy-node-130.scm: Ditto. --- hydra/deploy-node-129.scm | 27 +++++++++++++++++++++++++++ hydra/deploy-node-130.scm | 27 +++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/hydra/deploy-node-129.scm b/hydra/deploy-node-129.scm index db50cd95..09ba91f4 100644 --- a/hydra/deploy-node-129.scm +++ b/hydra/deploy-node-129.scm @@ -44,6 +44,7 @@ (gnu system file-systems) (gnu system linux-initrd) (guix gexp) + (sysadmin people) (sysadmin build-machines)) (define %ip-address "141.80.167.186") @@ -53,6 +54,30 @@ ;; List of authorized 'guix archive' keys. (list (local-file "keys/guix/berlin.guixsd.org-export.pub"))) +(define %sysadmins + (list (sysadmin (name "ludo") + (full-name "Ludovic Courtès") + (ssh-public-key (local-file "keys/ssh/ludo.pub"))) + (sysadmin (name "rekado") + (full-name "Ricardo Wurmus") + (ssh-public-key (local-file "keys/ssh/rekado.pub"))) + (sysadmin (name "mathieu") + (full-name "Mathieu Othacehe") + (ssh-public-key + (local-file "keys/ssh/mathieu.pub"))) + (sysadmin (name "maxim") + (full-name "Maxim Cournoyer") + (ssh-public-key (local-file "keys/ssh/maxim.pub"))) + (sysadmin (name "nckx") + (full-name "Tobias Geerinckx-Rice") + (ssh-public-key (local-file "keys/ssh/nckx.pub"))) + (sysadmin (name "cbaines") + (full-name "Christopher Baines") + (ssh-public-key (local-file "keys/ssh/cbaines.pub"))) + (sysadmin (name "andreas") + (full-name "Andreas Enge") + (ssh-public-key (local-file "keys/ssh/andreas.pub"))))) + (define %hydra-guix-129-nginx-server-blocks (let ((common-locations (list @@ -482,6 +507,8 @@ devices { %guix-data-service-nginx-server-blocks)))) (modify-services (operating-system-user-services base-os) + (sysadmin-service-type + config => %sysadmins) (mcron-service-type config => (mcron-configuration (inherit config) diff --git a/hydra/deploy-node-130.scm b/hydra/deploy-node-130.scm index 5d35a332..e19e8b7c 100644 --- a/hydra/deploy-node-130.scm +++ b/hydra/deploy-node-130.scm @@ -19,6 +19,7 @@ (guix gexp) (guix packages) (guix git-download) + (sysadmin people) (sysadmin build-machines)) (define %ip-address "141.80.167.187") @@ -28,6 +29,30 @@ ;; List of authorized 'guix archive' keys. (list (local-file "keys/guix/berlin.guixsd.org-export.pub"))) +(define %sysadmins + (list (sysadmin (name "ludo") + (full-name "Ludovic Courtès") + (ssh-public-key (local-file "keys/ssh/ludo.pub"))) + (sysadmin (name "rekado") + (full-name "Ricardo Wurmus") + (ssh-public-key (local-file "keys/ssh/rekado.pub"))) + (sysadmin (name "mathieu") + (full-name "Mathieu Othacehe") + (ssh-public-key + (local-file "keys/ssh/mathieu.pub"))) + (sysadmin (name "maxim") + (full-name "Maxim Cournoyer") + (ssh-public-key (local-file "keys/ssh/maxim.pub"))) + (sysadmin (name "nckx") + (full-name "Tobias Geerinckx-Rice") + (ssh-public-key (local-file "keys/ssh/nckx.pub"))) + (sysadmin (name "cbaines") + (full-name "Christopher Baines") + (ssh-public-key (local-file "keys/ssh/cbaines.pub"))) + (sysadmin (name "andreas") + (full-name "Andreas Enge") + (ssh-public-key (local-file "keys/ssh/andreas.pub"))))) + (define (guix-data-service-guix-cleanup guix-data-service) (program-file "guix-cleanup" @@ -605,6 +630,8 @@ host all all ::1/128 md5")) ("log_directory" "/var/log/postgresql"))))))) (modify-services (operating-system-user-services base-os) + (sysadmin-service-type + config => %sysadmins) (guix-service-type config => (guix-configuration ;; Don't inherit so avoid build machine specific