2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/maintenance.git synced 2023-12-14 03:33:04 +01:00
Commit graph

4 commits

Author SHA1 Message Date
Ludovic Courtès 263ad44831
hydra: Authorize berlin.guixsd.org keys on berlin.
* 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.
2020-10-01 15:56:04 +02:00
Ludovic Courtès ee45ed65ca
hydra: Switch from lsh to OpenSSH.
* hydra/keys/lsh: Remove.
* hydra/keys/ssh: New directory, with keys from 'hydra/keys/lsh'
converted with 'lsh-export-key --openssh'.
* hydra/modules/sysadmin/people.scm (<sysadmin>)[lsh-public-key]: Rename
to 'ssh-public-key'.
(sysadmin-lsh-authorization): Remove.
(sysadmin->authorized-key): New procedure.
(sysadmin-service-type)[extensions]: Remove extension of
ACTIVATION-SERVICE-TYPE.  Extend OPENSSH-SERVICE-TYPE.
* hydra/modules/sysadmin/build-machines.scm (build-machine-os): Use
OPENSSH-SERVICE-TYPE instead of 'lsh-service'.
* hydra/bayfront.scm (%sysadmins): Adjust to new 'ssh-public-key' field.
<services>: Use OPENSSH-SERVICE-TYPE instead of 'lsh-service'.
* hydra/berlin.scm (%sysadmins): Adjust to new 'ssh-public-key' field.
<services>: Use OPENSSH-SERVICE-TYPE instead of 'lsh-service'.
* hydra/build-machine.scm (%sysadmins): Adjust to new 'ssh-public-key'
field.
2017-07-30 16:25:19 +02:00
Ludovic Courtès a932b4aa7c
hydra: sysadmin: Use the right keys. 2016-08-19 09:30:57 +02:00
Ludovic Courtès 66a0593dd0
hydra: Add sysadmin support modules. 2016-08-19 09:08:52 +02:00