Skip to content

Templates and scripts to generate a configuration to automatically setup a system on first boot.

License

Notifications You must be signed in to change notification settings

stendler/ignition-combustion-template

Repository files navigation

Initial server configuration with ignition and combustion

This repository contains a template configuration to initially setup a machine using ignition & combustion, and a script to generate a configuration based on a .env file.

This configuration can then be embedded into a qcow2 image or iso and tested with qemu, or further modified to your liking, or put on a USB-drive with the label ignition to be supplied to a system on its first boot.

Requirements

  • gettext for the envsubst command
  • butane (or podman/docker) to generate the ignition config
  • (optional) cdrtools for mkisofs to create an iso image with generate-iso.sh

Usage

Create a copy of example.env and fill its values. Run ./generate-ignition.sh my.env to generate the missing config files from the templates.

The disks folder now contains everything ready to put into a filesystem with the label ignition. E.g. on a USB-drive.
To create an ISO image, run ./generate-iso.sh ignition.iso.

About

Templates and scripts to generate a configuration to automatically setup a system on first boot.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages