Commit Graph

18 Commits (6c8564633bbe32b7c37510fe903378872987ecde)

Author SHA1 Message Date
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 7c050b7920 fedora-common: Clear out machine-id
Apparently something is populating `/etc/machine-id` at install time
now, which prevents units scheduled to run on first boot (with
`ConditionFirstBoot=true`) from starting.
2024-12-28 11:44:18 -06:00
Dustin b4767cce92 fedora-common: Exclude docs from installed packages
We don't install `man` either, so let's reduce footprint a bit more and
omit documentation altogether.
2024-12-28 09:39:22 -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
Dustin 717f17893e vmhost0: Update to Fedora 32 2021-10-09 10:29:59 -05:00
Dustin 3221ad95d0 Add kickstart for gw1 2021-05-29 10:04:14 -05:00
Dustin 6b35ac54d7 Add kickstart for zaphym 2020-05-03 14:57:25 -05:00
Dustin 2346c2e910 Add kickstart for burp1 2020-01-25 10:13:40 -06:00
Dustin cd311c0b64 Add generic CentOS 8 kickstart
Mostly for test VMs created with `c8-testvm`
2019-09-24 16:19:49 -05:00
Dustin 49677d7cd1 Add kickstart for vmhost0 2019-05-07 15:40:38 -05:00
Dustin 07962ffa88 Add kickstart for vmhost1 2019-04-26 15:21:05 -05:00
Dustin 3e91f0f69f Add kickstart for dc1 2019-03-22 09:08:19 -05:00
Dustin 3d42b8090f Add generic CentOS 7 kickstart
Mostly for test VMs created with `c7-testvm`
2018-08-31 20:15:08 -05:00
Dustin bdc5681ed4 Add kickstart for toad 2018-07-28 10:33:52 -05:00
Dustin f6e1711d20 Add kickstart for gw0 2018-05-04 20:46:41 -05:00
Dustin 66fd6c8d3d Add kickstart for dns0 2018-02-19 23:18:17 -06:00