variant: flatcar version: 1.0.0 systemd: units: - name: installer.service enabled: true contents: | [Unit] Requires=network-online.target After=network-online.target [Service] Type=forking TimeoutStartSec=600 RemainAfterExit=yes ExecStart=/usr/bin/sh -c "flatcar-install -d /dev/vda -i /opt/ignition.json && udevadm settle && systemctl reboot" [Install] WantedBy=multi-user.target storage: disks: - device: /dev/vda wipe_table: true partitions: - label: ROOT filesystems: - path: / device: /dev/disk/by-partlabel/ROOT format: btrfs wipe_filesystem: true label: ROOT files: - path: /opt/ignition.json mode: 0700 contents: source: http://192.168.40.3/leader.json