Configuration Management
The following is an example using Ansible.
{
"audio": null,
"bootloader": "grub-install",
"desktop-environment": "kde",
"dry-run": false,
"gfx-driver": "All open-source (default)",
"harddrives": [
"/dev/sda"
],
"hostname": "machine",
"kernels": [
"linux"
],
"keyboard-layout": "uk",
"mirror-region": {},
"nic": {
"NetworkManager":true,
"nic": "Use NetworkManager (necessary to configure internet graphically in GNOME and KDE)"
},
"ntp": true,
"packages": [
"chromium"
"firefox"
],
...
}