Christopher Allan Webber writes: > Maxim Cournoyer writes: > >> +1. Although it means the keys will have to be copied by another mean >> than the "ssh-copy-id" script. Maybe the configuration could accept >> the public key? :) I haven't checked if this is already possible. > > We have discussed in the past having some service that just copies some > static files on init. That would be enough to set up public keys > appropriately. I think that can already be done with 'special-file-service-type'. https://lists.gnu.org/archive/html/guix-devel/2017-02/msg00332.html Another approach could be a small program that reads a configuration file and can also pull from e.g. the ec2 metadata service which should work with many "cloud" providers. Similar to "cloud-init" but Guile of course :)