/autoinstall-generator

Utility to convert Debian Installer preseed to Subiquity answers

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

autoinstall-generator

Get it from the Snap Store

Objective: Ingest Debian preseed format file(s), and provide compatible Subiquity autoinstall in response.

Project Status: First public release. Some basic support is present but there is room for improvement. Several directive types have only partial support, including network. Partition handling is very basic and only identifies 'lvm' or 'normal' types. Pre/post command support not yet handled. Multiline directives not yet supported. Input files must be utf-8.

Usage

usage: autoinstall-generator.py [-h] [-c] [-d] [-V] infile [outfile]

positional arguments:
  infile         Debian install preseed file, or a dash to read stdin
  outfile        Subiquity autoinstall yaml

optional arguments:
  -h, --help     show this help message and exit
  -c, --cloud    output in cloud-config format
  -d, --debug    include commented out debug output explaining the conversions
                 performed
  -V, --version  show version and exit

Feedback

Please direct bugs and feature requests to the project on Launchpad.