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.