Skip to content

Instantly share code, notes, and snippets.

@jakelmg
Last active November 2, 2025 18:06
Show Gist options
  • Select an option

  • Save jakelmg/e2a3bb36d603c3f9918ca85fc903de60 to your computer and use it in GitHub Desktop.

Select an option

Save jakelmg/e2a3bb36d603c3f9918ca85fc903de60 to your computer and use it in GitHub Desktop.
Simple instructions for how to convert a Butane human-readable YAML config file for operating systems like Flatcar Container Linux, into a system-readable Ignition json file.
  1. Install Butane, which you'll need to convert the human-readable Butane config to a system-readable Ignition config:
    • Windows (in cmd)
      winget install butane
      
    • MacOS (in terminal, requires Homebrew):
      brew install butane
      
    • Debian/Ubuntu Linux:
      sudo apt install butane
      
  2. Convert the human-readable Butane config to a system-readable Ignition config:
    butane --pretty --strict human-config.yaml --output=system-config.ign
    
@LabservNET
Copy link

sudo apt install butane dosn't work on ubuntu 22.04

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment