Go to file
Dustin 94a9ed900f autoprovision: Trigger host online webhook
To initiate the automatic host provisioning process, a new machine must
trigger the _POST /host/online_ webhook.  Included in the request are
the hostname of the new machine and its SSH host public keys.
Optionally, the request can also contain the name of a branch in the
configuration policy repository.  For virtual machines, this branch
name can be specified by a QEMU `fw_cfg` option.  The `fw_cfg` values in
sysfs are only readable by root, so the service must run as root, but
it does not need any additional privileges, so we can use systemd
sandbox features to restrict it.

This feature is enabled by default for virtual machines.  I haven't
quite figured out how to do the branch selection for physical machines
yet, but I will enable it for them once I do.
2025-02-08 17:22:44 -06:00
autoprovision.ks autoprovision: Trigger host online webhook 2025-02-08 17:22:44 -06:00
burp1.ks Add kickstart for burp1 2020-01-25 10:13:40 -06:00
centos7.ks Add generic CentOS 7 kickstart 2018-08-31 20:15:08 -05:00
centos8.ks Add generic CentOS 8 kickstart 2019-09-24 16:19:49 -05:00
dc1.ks Add kickstart for dc1 2019-03-22 09:08:19 -05:00
dns0.ks Add kickstart for dns0 2018-02-19 23:18:17 -06:00
fedora-common.ks fedora-common: Clear out machine-id 2024-12-28 11:44:18 -06:00
fedora-disk-dch.ks fedora-disk-dch: Factor out disk layout 2025-01-30 16:47:08 -06:00
fedora-rpi-common.ks fedora-rpi-common: Fix sshd starting before certs 2025-01-30 18:22:50 -06:00
fedora-rpi-nvme-noswap.ks fedora-disk-dch: Factor out disk layout 2025-01-30 16:47:08 -06:00
fedora-rpi-nvme.ks fedora-rpi: Split eMMC vs NVMe config 2024-12-28 17:23:17 -06:00
fedora-rpi.ks fedora-disk-dch: Factor out disk layout 2025-01-30 16:47:08 -06:00
fedora.ks autoprovision: Trigger host online webhook 2025-02-08 17:22:44 -06:00
gw0.ks Add kickstart for gw0 2018-05-04 20:46:41 -05:00
gw1.ks Add kickstart for gw1 2021-05-29 10:04:14 -05:00
toad.ks Add kickstart for toad 2018-07-28 10:33:52 -05:00
vmhost0.ks vmhost0: Update to Fedora 32 2021-10-09 10:29:59 -05:00
vmhost1.ks Add kickstart for vmhost1 2019-04-26 15:21:05 -05:00
zaphym.ks Add kickstart for zaphym 2020-05-03 14:57:25 -05:00