guix/gnu
Sergey Trofimov 7a4193ec4a
machine: hetzner: Allow attaching existing public IPs.
* gnu/machine/hetzner.scm (hetzner-configuration): Add ipv4 and ipv6
fields. Export accessors.
* gnu/machine/hetzner/http.scm (hetnzer-api-primary-ips): New function.
(<hetzner-primary-ip>): New json mapping.
(hetzner-api-server-create): Pass IP addresses in request.
* doc/guix.texi (Invoking guix deploy): Document it.

Change-Id: I44509cc98e041762dc483e876566e79bde85b26a
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-04-21 23:55:50 +02:00
..
bootloader
build
home
installer
machine machine: hetzner: Allow attaching existing public IPs. 2025-04-21 23:55:50 +02:00
packages gnu: python@3.11: Skip more tests on GNU/Hurd. 2025-04-21 23:55:00 +02:00
services services: guix: Allow ‘guix-daemon’ to run without root privileges. 2025-04-20 18:52:59 +02:00
system services: account: Create /var/guix/profiles/per-user/$USER. 2025-04-20 18:50:51 +02:00
tests services: guix: Allow ‘guix-daemon’ to run without root privileges. 2025-04-20 18:52:59 +02:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk Merge remote-tracking branch 'origin/python-team' 2025-04-19 16:49:36 +01:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm