2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/maintenance.git synced 2023-12-14 03:33:04 +01:00
maintenance/hydra/berlin-nodes.scm
Ricardo Wurmus 20f2a09c74
hydra: Remove obsolete nodes.
* hydra/machines-for-berlin.scm (hosts): Remove records for
hydra-guix-04..26.
(template-x86_64): Remove case for 16 GB RAM nodes.
* hydra/berlin-nodes.scm: Do not build machines from old ids.
(%ids, system-for, id->ip): Remove.
2020-02-27 12:48:27 +01:00

23 lines
752 B
Scheme

;; "guix deploy" configuration file for the build machines of the compile
;; farm hosted at the MDC, Berlin.
(use-modules (sysadmin build-machines)
(sysadmin people)
(srfi srfi-1))
(define %new-ids
(delete 114 (iota 26 104 1)))
(define (new-system-for id)
(berlin-new-build-machine-os id
#:emulated-architectures
'("arm" "aarch64")))
(map (lambda (id)
(machine
(operating-system (new-system-for id))
(environment managed-host-environment-type)
(configuration (machine-ssh-configuration
(system "x86_64-linux")
(host-name (format #f "141.80.167.~d" (+ id 57)))))))
%new-ids)