machine: Automatically authorize the coordinator's signing key.
authorJakob L. Kreuze <zerodaysfordays@sdf.lonestar.org>
Thu, 15 Aug 2019 08:06:41 +0000 (04:06 -0400)
committerChristopher Lemmer Webber <cwebber@dustycloud.org>
Thu, 15 Aug 2019 11:43:13 +0000 (07:43 -0400)
commit3033d59ac9a747b42a1fa6ca6664d4fbc62ca117
treefa3b36f249a02165640d3135984add08d25b391d
parent9c70c460a05b2bc60f3f3602f0a2dba0f79ce86c
machine: Automatically authorize the coordinator's signing key.

* guix/ssh.scm (remote-authorize-signing-key): New variable.
* gnu/machine/ssh.scm (deploy-managed-host): Authorize coordinator's
signing key before any invocations of 'remote-eval'.
(deploy-managed-host): Display an error if a signing key does not exist.
* doc/guix.texi (Invoking guix deploy): Remove section describing manual
signing key authorization.
(Invoking guix deploy): Add section describing the 'authorize?' field.
doc/guix.texi
gnu/machine/ssh.scm
guix/ssh.scm