mirror of
git://git.savannah.gnu.org/guix/maintenance.git
synced 2023-12-14 03:33:04 +01:00
263ad44831
* hydra/berlin.scm (childhurd-os) <openssh-configuration>: Authorize "berlin.guixsd.org.pub", not "hydra.gnu.org.pub". * hydra/build-machine.scm (%sysadmins): Likewise. (%authorized-guix-keys): Authorize "berlin.guixsd.org-export.pub", not "hydra.gnu.org-export.pub". * hydra/modules/sysadmin/build-machines.scm (berlin-new-build-machine-os) [childhurd-os] <openssh-configuration>: Likewise. [sysadmins]: Likewise.
26 lines
969 B
Scheme
26 lines
969 B
Scheme
;; GuixSD configuration file for the build machines.
|
|
;; Copyright © 2016, 2017, 2020 Ludovic Courtès <ludo@gnu.org>
|
|
;; Released under the GNU GPLv3 or any later version.
|
|
|
|
(use-modules (sysadmin people)
|
|
(sysadmin build-machines)
|
|
(guix))
|
|
|
|
(define %sysadmins
|
|
;; The fine folks!
|
|
(list (sysadmin (name "ludo")
|
|
(full-name "Ludovic Courtès")
|
|
(ssh-public-key (local-file "keys/ssh/ludo.pub")))
|
|
(sysadmin (name "hydra") ;fake sysadmin
|
|
(full-name "Hydra User")
|
|
(restricted? #t)
|
|
(ssh-public-key
|
|
(local-file "keys/ssh/berlin.guixsd.org.pub")))))
|
|
|
|
(define %authorized-guix-keys
|
|
;; List of authorized 'guix archive' keys.
|
|
(list (local-file "keys/guix/berlin.guixsd.org-export.pub")))
|
|
|
|
;; The actual machine.
|
|
(build-machine-os "chapters" %sysadmins
|
|
#:authorized-guix-keys %authorized-guix-keys)
|