@radwebhosting @incognet We work with a project, which needs provider-agnostic deployement. For now we decided to go this way: create debian VPS, infect it with guix (transform it into Guix System), do snapshot and spin up other VPS from this snapshot and use guix deploy via ssh to deploy locally-defined and locally build OS to that host.
However, it would be cool to have an ability to spin up bare bone Guix System with specified set of ssh keys from VPS provider's UI/API directly.
@radwebhosting @incognet To achieve this we thoughts about implementing cloud-init API and building guix system image with a cloud-init service inside, so ssh keys can be obtained on first boot, network is set apropriately, root fs is resized to fit the underlying storage.
Something like that:
https://github.com/ipdb/bigchaindb-guix/blob/master/bigchaindb-guix/services/cloud-init.scm
We are looking for VPS providers, who will be willing to cooperate on providing such cloud-ready guix system image out of the box.
@radwebhosting @incognet To achieve this we thoughts about implementing cloud-init API and building guix system image with a cloud-init service inside, so ssh keys can be obtained on first boot, network is set apropriately, root fs is resized to fit the underlying storage.
Something like that:
https://github.com/ipdb/bigchaindb-guix/blob/master/bigchaindb-guix/services/cloud-init.scm