hydra: services: Add Cuirass remote worker for GNU/Hurd builds.

* hydra/modules/sysadmin/services.scm (frontend-services): Add
‘cuirass-remote-worker-service-type’ instance.
This commit is contained in:
Ludovic Courtès 2023-09-03 17:55:19 +02:00
parent 8f2ce9f8b6
commit 87ea1b1ba4
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 13 additions and 0 deletions

View File

@ -729,6 +729,19 @@ to a selected directory.")
#:systems systems
#:nar-ttl nar-ttl)
;; This remote worker takes care of GNU/Hurd builds by offloading to
;; childhurds actually hosted on build machines but listed in
;; berlin's /etc/guix/machines.scm.
;;
;; TODO: Set up remote-worker on build machines themselves once SSH
;; and nar keys are properly authorized; longer-term: set up
;; remote-worker directly within the childhurd.
(service cuirass-remote-worker-service-type
(cuirass-remote-worker-configuration
(workers 4)
(systems '("i586-gnu"))
(substitute-urls '("http://141.80.167.131"))))
(service openssh-service-type
(openssh-configuration
(password-authentication? #f)))