Skip to content

Serve ignition configuration dynamically using templates and HTTP queries

License

Notifications You must be signed in to change notification settings

soubinan/ignition-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Serve ignition configuration dynamically using templates and HTTP queries

Resources

License

Stars

Watchers

Forks

Packages