First Boot & Provisioning

Flatcar is configured declaratively at first boot. This section introduces the provisioning tools and workflows used to generate and deliver configuration to new machines.

Topic Description
Butane Author Flatcar configurations in YAML and transpile them to Ignition.
Ignition Apply first-boot configuration to a new Flatcar instance.
Infrastructure Use infrastructure tooling such as Terraform with Flatcar.
Image Customization Customize images before first boot when needed.
cl-config Legacy configuration tooling retained for historical reference.

Ignition

Provisioning utility specially designed for Container OSs

Butane Config Transpiler

Transforms Butane files into Ignition configuration

Image Customization

This section provides information and guidance on customizing Flatcar images by placing files on the root or OEM filesystem or embedding an Ignition config.

Infrastructure as Code

Provision Flatcar Container Linux with an Ignition configuration through Terraform

[DEPRECATED / EOL] Container Linux Config Transpiler

YAML configuration format used to generate Ignition configs.