This is an automated email from the git hooks/post-receive script.

pelzflorian pushed a commit to branch master
in repository guix.

The following commit(s) were added to refs/heads/master by this push:
     new 0bf82b3fd5 news: Add entry for 'hetzner-environment-type'.
0bf82b3fd5 is described below

commit 0bf82b3fd5fcca2baef872ee06b40995cfbba7df
Author: Roman Scherer <[email protected]>
AuthorDate: Tue Feb 11 10:22:55 2025 +0100

    news: Add entry for 'hetzner-environment-type'.
    
    * etc/news.scm: Add entry.
    
    Change-Id: I7d2575d8e69855516cbf4c3747a23c344890321a
    Co-authored-by: Florian Pelz <[email protected]>
    Signed-off-by: Florian Pelz <[email protected]>
---
 etc/news.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/etc/news.scm b/etc/news.scm
index dfc64d59cd..f587c51bcb 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -27,6 +27,8 @@
 ;; Copyright © 2024 Zheng Junjie <[email protected]>
 ;; Copyright © 2024 Nicolas Graves <[email protected]>
 ;; Copyright © 2024 Sebastian Dümcke <[email protected]>
+;; Copyright © 2025 Roman Scherer <[email protected]>
+
 ;;
 ;; 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"))

Reply via email to