~ruther/guix-local

0bf82b3fd5fcca2baef872ee06b40995cfbba7df — Roman Scherer 1 year, 26 days ago 5559374
news: Add entry for 'hetzner-environment-type'.

* etc/news.scm: Add entry.

Change-Id: I7d2575d8e69855516cbf4c3747a23c344890321a
Co-authored-by: Florian Pelz <pelzflorian@pelzflorian.de>
Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
1 files changed, 31 insertions(+), 0 deletions(-)

M etc/news.scm
M etc/news.scm => etc/news.scm +31 -0
@@ 27,6 27,8 @@
;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
;; Copyright © 2024 Nicolas Graves <ngraves@ngraves.fr>
;; Copyright © 2024 Sebastian Dümcke <code@sam-d.com>
;; Copyright © 2025 Roman Scherer <roman@burningswell.com>

;;
;; Copying and distribution of this file, with or without modification, are
;; permitted in any medium without royalty provided the copyright notice and


@@ 35,6 37,35 @@
(channel-news
 (version 0)

 (entry (commit "0753a17ddf6f4fab98b93c25f1a93b97ff9e46bb")
        (title
         (en "The @command{guix deploy} command now supports the Hetzner Cloud
service")
         (de "Der Befehl @command{guix deploy} unterstützt jetzt den
Hetzner-Clouddienst"))
        (body
         (en "In addition to deploying machines over SSH and on the Digital
Ocean cloud service, the @command{guix deploy} command now supports deployment
on the Hetzner Cloud service as well.  When deploying a machine with the new
@code{hetzner-environment-type}, a @acronym{VPS, virtual private server} will
be provisioned on the Hetzner Cloud, and the machine configuration's operating
system will be installed on it.  Provisioning happens through the Hetzner
Cloud API and you need to set the @code{GUIX_HETZNER_API_TOKEN} environment
variable to a Hetzner Cloud API token.  Additionally, you can use the
@code{hetzner-configuration} record to customize the deployment, such as the
system architecture, type of VPS, etc.")
         (de "Der Befehl @command{guix deploy} kann jetzt zusätzlich zum
Bereitstellen von Maschinen über SSH und auf den Digital-Ocean-Clouddienst auch
benutzt werden, um ein System auf den Hetzner-Clouddienst einzuspielen.  Bei
einer Bereitstellung mit dem neuen @code{hetzner-environment-type} wird ein
@acronym{VPS, Virtual Private Server} auf der Hetzner-Cloud bereitgestellt und
das in der Konfigurationsdatei der Maschine deklarierte Betriebssystem wird
darauf installiert.  Zum Bereitstellen wird Hetzners Cloud-API benutzt und Sie
müssen die Umgebungsvariable @code{GUIX_HETZNER_API_TOKEN} auf einen API-Token
der Hetzner-Cloud-API festlegen.  Außerdem können Sie mit einem
@code{hetzner-configuration}-Verbundsobjekt die Bereitstellung anpassen und
etwa die Systemarchitektur, den VPS-Typ usw.@: wählen.")))

  (entry (commit "616ae36e0f557cecb4abe58c5b0973b9428d25e0")
        (title
         (en "Kernel persistent storage in UEFI disabled"))