Skip to content

Latest commit

 

History

History
25 lines (14 loc) · 926 Bytes

README.md

File metadata and controls

25 lines (14 loc) · 926 Bytes

Ignition Server

Small api aiming to serve ignition manifests dynamically on-the-fly.

The need

To install CoreOS/Flatcar you need to expose the static ignition file via an HTTP server and the use it remotely in your installation live session or you have to copy your static ignition file locally in your installation live session.

The pain increase with th number of servers to deploy.

The solution

Instead of serve the ignition configs for each deployment you need, you can generate the ignition configs on-the-fly from butane templates you can customize as you want.

How to use

docker pull ghcr.io/soubinan/ignition-server:latest

docker run --rm -v $PWD/templates:/app/templates:Z -p 8000:8000 ghcr.io/soubinan/ignition-server:latest

Demo

https://ignition-server.soubilabs.xyz