Commit Graph

5 Commits (8933e517fbbfffbb86a34d52dd34a500e6452159)

Author SHA1 Message Date
Dustin 4d543d3a42 fedora-rpi: Enable auto provisioning 2025-02-23 16:09:37 -06:00
Dustin 6c8564633b fedora-disk-dch: Factor out disk layout
This will allow the `fedora-rpi-common.ks` kickstart fragment to be more
composeable, making it usable for systems other than "servers" that may
need a different disk layout.
2025-01-30 16:47:08 -06:00
Dustin 40c27ec738 fedora-rpi: Split eMMC vs NVMe config
Machines that use eMMC/SD cards for OS storage need a slightly different
disk layout than those with nVME drives.  Notably, we do not want swap
or `/tmp` on the eMMC, as that will not really improve performance at
all and will be hard on the flash memory.

For NVMe, there are two options available, with and without a swap
volume.
2024-12-28 17:23:17 -06:00
Dustin 6c02a4672c fedora-rpi: Start chrony-wait before host certs
On machines without an RTC, the clock will likely be very wrong on first
boot when system tries to obtain the initial SSH host certificates.
This results in the SSHCA server rejecting the request because the
authorization token has expired.  To avoid this, we need to ensure the
clock is set before attempting to have the certificates signed.
2024-12-28 12:17:15 -06:00
Dustin be24a5dd52 Add generic Fedora kickstarts
* `fedora.ks` is used for virtual machines running Fedora Linux
* `fedora-rpi.ks` is for Raspberry Pi machines
* `common.ks` is shared between the two
2024-12-27 21:02:13 -06:00