Commit Graph

5 Commits (dev/autoprovision/rpm)

Author SHA1 Message Date
Dustin ed5a4f9743 fedora-common: Exclude udisks2
infra/kickstart/pipeline/head This commit looks good Details
Anaconda seems to want to install this by default now.  This is a
useless package with a bunch of security vulnerabilities and a hard
dependency on Polkit.
2025-07-09 10:25:47 -05:00
Dustin 8933e517fb fedora-common: Do not configure SSH host cert
When the SSH daemon is already configured to use an SSH host
certificate but the specified certificate file does not exist, then the
server will not try to use it later once it is created.  This
essentially means that the certificate obtained during first boot will
not be used untile the SSH daemon is restarted.

Rather than try to set all of this up in the kickstart, it's probably
better to just let Ansible do it.  Then, the SSH daemon can be restarted
as needed automatically (by the host provisioner).
2025-05-09 20:49:02 -05: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