Fedora CoreOS is a minimal operating system used for running containerized workloads that I’ve been wanting to experiment
with for some time. Since my test infra is OpenStack based I’ll document below how to create a Fedora CoreOS OpenStack instance.
Create an ignition config including any custom configuration that we want the instance to apply at boot time. In this example we pass the SSH key for the core user. For more advanced configurations check Ignition documentation
Create instance
Assign a floating IP to the instance created in the step above
Validate SSH connection to the instance by using the ‘core’ user