Commit Graph

24 Commits

Author SHA1 Message Date
Jörg Thalheim
4098b95dde
amazon: drop redundant cloud-init.enable (#438) 2024-06-10 18:19:36 +02:00
Jörg Thalheim
e663d1890e add digitalocean 2024-04-12 17:30:26 +00:00
Enno Richter
8a4c3ea645 hetzner-cloud/arm: remove boot.loader.timeout 2024-04-12 16:48:44 +00:00
Jonas Chevalier
434ad8453d
fixup! vultr: disable srvos.boot.consoles (#392)
This also fixes the Hetzner-online profile which wasn't tested before
2024-03-08 11:44:00 +01:00
zimbatm
fda52d3209 vultr: disable srvos.boot.consoles
Reviewed-By: mic92
2024-03-06 13:23:54 +01:00
Ingolf Wagner
72956bfcd1 update SATA HDDs comment on kernel modules 2024-02-28 22:14:28 +00:00
zowoq
dbc61568e1 add hardware-hetzner-online-arm 2024-01-04 18:27:51 +10:00
Enno Richter
34d5a2527c hardware-hetzner-cloud-arm: enable early console 2023-12-11 23:02:03 +00:00
Jörg Thalheim
b41442d517 boot.initrd.systemd: also enable if initrd networkd is used 2023-11-22 08:55:59 +00:00
phaer
22142f7cd5 hetzner-online: use predictable interface names
...and match all ethernet devices according to https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

We still assume that the machine either has just one interface
or that it's at least harmless to send dhcp requests on all of them

matchConfig.Name is a whitespace-separated list of shell-style globs according
to man 5 systemd.network.

old-style eth0 is kept to ease switching between interface naming
schemes and because it seems harmless to do so.
2023-10-06 10:10:03 +02:00
Paul Haerle
086e373810
Update nixos/hardware/hetzner-online/default.nix
Co-authored-by: Jörg Thalheim <Mic92@users.noreply.github.com>
2023-09-22 11:26:39 +02:00
phaer
eec0e9a543 hetzner-online: use predictable interface names
...and match for probable names of the first interface
according to
https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

matchConfig.Name is a whitespace-separated list of shell-style globs according
to man 5 systemd.network.

old-style eth0 is kept to ease switching between interface naming
schemes and because it seems harmless to do so.
2023-09-19 22:05:12 +02:00
Jörg Thalheim
b47df74261
hetzner-online: better consoles default (#238) 2023-09-05 16:19:28 +02:00
Jörg Thalheim
0255510812
apply deadnix (#224)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2023-08-24 10:31:22 +02:00
Jörg Thalheim
8247932132
hcloud: add arm subprofile (#214) 2023-08-07 16:06:58 +02:00
Jörg Thalheim
a6612a66e8 add ex101 profile for hetzner 2023-07-19 16:57:23 +02:00
Jörg Thalheim
d0a4e72111 hetzner-online: set powersave cpu freq governor for intel cpus 2023-07-19 16:44:56 +02:00
phaer
dec91a6d4f common: default to boot.tmp.cleanOnBoot=true 2023-06-26 12:46:14 +02:00
zimbatm
93567672b2 flake update 2023-05-29 20:16:57 +02:00
zimbatm
7bc256105d add vultr hardware 2023-05-08 18:39:24 +02:00
zimbatm
aa1f673f16 hetzner-cloud: detect IPv6 automatically
Thanks to @jfroche fixing cloud-init in
https://github.com/NixOS/nixpkgs/pull/226216, it's now able to retrieve
the IPv6 address from the metadata server on boot and creates a
/etc/systemd/network/10-cloud-init-eth0.network file that contains it.
2023-04-28 18:55:19 +02:00
zimbatm
374804f9ce fix boot.cleanTmpDir rename warning 2023-04-28 14:39:10 +02:00
zimbatm
6c1abd9f39
remove the _file references
After #80, the modules are exposed as paths, and Nix doesn't seem to
complain anymore.

This is probably a change in Nix itself. But that means we don't need
those `_file` anymore.
2023-02-27 14:00:50 +01:00
zimbatm
c2b0e3d418
move modules into nixos sub-folder
Make room for the docs folder
2023-01-27 10:39:18 +01:00