What if provisioning a server was easy? No dependencies, declarative way, early-boot and no half-state provisioned instance? Let's dive into Ignition, a one-time provisioning software.
In this talk, we'll cover an overview of Ignition, an open-source software developed by Fedora CoreOS and used by a couple of Linux distribution (mainly cloud oriented like Flatcar).
Illustrated with configuration examples, we will start from the execution in the initramfs to a fully booted and provisioned system.
Finally, we will have a look to Ignition config generation and how it's possible to contribute to the software.