- in your configuration, the "add-user" should be a subkey of "manual" (under "customization"). If you look at the build log, you could see that the "perform_manual_customization" is absent. Currently when parsing the YAML, we ignore keys not matching our model, so we do not detect a key is "misplaced". We could surely improve that to spot some errors.
- after fixing the YAML, I built the image. The user is created and the proper hash (based on the password) is set in /etc/shadow, but I confirm I cannot login on the machine. I am now trying to see if this is due to the forced password expiry.
Hey Laider.
There are 2 issues here:
- in your configuration, the "add-user" should be a subkey of "manual" (under "customization"). If you look at the build log, you could see that the "perform_ manual_ customization" is absent. Currently when parsing the YAML, we ignore keys not matching our model, so we do not detect a key is "misplaced". We could surely improve that to spot some errors.
- after fixing the YAML, I built the image. The user is created and the proper hash (based on the password) is set in /etc/shadow, but I confirm I cannot login on the machine. I am now trying to see if this is due to the forced password expiry.