action #45053

Updated by okurz over 4 years ago

## Motivation

I had been thinking about the recent change of ssh to not allow password-based logins for root anymore, we don't offer to give authorized keys to the system during installation, right? So if one selects to not create a user and install over ssh, try to login as root, doomed? brought in this change into openSUSE Tumbleweed . We already have tests adjusted for this change, we should make sure to cover the ssh-installation test as well

## Acceptance criteria
* **AC1:** We have an automatic test skipping user creation, root only, with ssh-based-installation
* **AC2:** The test ensures we can login after boot of the installed system (or according bugs reported if this is not possible)

## Suggestions
* Try out a test scenario based on ssh-installation together with ROOTONLY=1, e.g. clone an s390x-zVM installation but set additionally ROOTONLY=1
* Check if normal test modules work in this scenario, e.g. console tests
* Optional (if considered trivial or other test modules fail): Schedule only installation plus individual module(s) checking the login after boot
* Optional (if the above steps do not work because of product issues): Report according bugs and keep this ticket in e.g. "test development" until the bugs are resolved

## Further details
Could be split among the multiple ACs but probably AC2 is trivial based on what we already have present as tests