This series add support for *network* (--location) unattended installations of a few OSes that libosinfo/osinfo-db provides support for: - Fedora; - CentOS; - RHEL; - Debian; - openSUSE; - Ubuntu*; *: Ubuntu needs some pending patches for osinfo-db; One example** of how to perform a unattended installation is: `virt-install \ --name fedora29 \ --os-variant fedora29 \ --unattended profile=desktop` **: https://www.redhat.com/archives/libosinfo/2019-February/msg00173.html is needed in order to have the example above working properly The TODO list: - Work on Linuxes medias ("--cdrom") unattended installations: This will make me bump libosinfo dep to 1.4.0 and we'll also require some patches for osinfo-db; - Work on Windowses medias ("--cdrom") unattended installations: - Tests, tests, tests ... - Update man-pages - Changes since v1: https://www.redhat.com/archives/virt-tools-list/2019-February/msg00032.html - Tried to address comments 2, 2, 4 from Cole's review***, although I didn't get to write tests for those changes (yet) ***: https://www.redhat.com/archives/virt-tools-list/2019-February/msg00051.html gitlab: https://gitlab.com/fidencio/virt-manager/tree/wip/v2_unattended Fabiano Fidêncio (14): virt-install: Add --unattended osdict: Add get_install_script() osdict: Add get_install_script_config() osdict: Properly set the timezone for the install script config osdict: Properly set language and kbd layout for install script config osdict: Add set_install_script_preferred_injection_method() osdict: Add set_install_script_installation_source() osdict: Add methods for generating the script and its cmdline unattended: Add helper method to generate the install script installertreemedia: Add unattended_data to the class installer: Add set_unattended_data() method installertreemedia: Perform a unattended installation virt-install: --unattended conflicts with --initrd-inject and --extra-args virt-install: Make --unattended useful tests/clitest.py | 6 +- virt-install | 28 ++++- virtinst/cli.py | 26 ++++- virtinst/installer.py | 4 + virtinst/installertreemedia.py | 24 +++- virtinst/osdict.py | 202 +++++++++++++++++++++++++++++++++ virtinst/unattended.py | 45 ++++++++ 7 files changed, 328 insertions(+), 7 deletions(-) create mode 100644 virtinst/unattended.py -- 2.20.1 _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list